Abap oo uing object indide method
Hi,
Do you know how to call a method of some object inside method of different object which takes reference to this first object.
class c1 definition.
public section.
methods m1.
endclass.
class c1 implementation.
method m1.
write 'method m1'.
endmethod.
endclass.
class c2 definition.
public section.
methods m2
importing p2 type ref to c1.
endclass.
class c2 implementation.
method m2.
p2->m1.
endmethod.
endclass.
Is it possible. Because I'm getting an error.
Regards,
Wojciech
It is possible:
YOu did a small mistake:
class c1 definition.
public section.
methods m1.
endclass.
class c1 implementation.
method m1.
write 'method m1'.
endmethod.
endclass.
class c2 definition.
public section.
methods m2
importing p2 type ref to c1.
endclass.
class c2 implementation.
method m2.
<b>call method</b> p2->m1.
endmethod.
endclass.
make the highlighted change.
Regards,
ravi
Similar Messages
-
ALV using ABAP Classes and Objects
Hi All,
I am trying to print the values in my internal table using ALV, using ABAP classes and objects. Here the title for columns are picked based on the title specified in the data element. I want to set the title of my columns by my own. how to achieve this ?. Please provide me a sample code if possible.
thanks & regards,
Navneeth.KHello Navneeth
The following sample report shows how to build and modify a fieldcatalog (routine <b>BUILD_FIELDCATALOG_KNB1</b>).
*& Report ZUS_SDN_ALVGRID_EVENTS
REPORT zus_sdn_alvgrid_events.
DATA:
gd_okcode TYPE ui_func,
gt_fcat TYPE lvc_t_fcat,
go_docking TYPE REF TO cl_gui_docking_container,
go_grid1 TYPE REF TO cl_gui_alv_grid.
DATA:
gt_knb1 TYPE STANDARD TABLE OF knb1.
PARAMETERS:
p_bukrs TYPE bukrs DEFAULT '2000' OBLIGATORY.
* CLASS lcl_eventhandler DEFINITION
CLASS lcl_eventhandler DEFINITION.
PUBLIC SECTION.
CLASS-METHODS:
handle_hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid
IMPORTING
e_row_id
e_column_id
es_row_no
sender.
ENDCLASS. "lcl_eventhandler DEFINITION
* CLASS lcl_eventhandler IMPLEMENTATION
CLASS lcl_eventhandler IMPLEMENTATION.
METHOD handle_hotspot_click.
* define local data
DATA:
ls_knb1 TYPE knb1,
ls_col_id TYPE lvc_s_col.
READ TABLE gt_knb1 INTO ls_knb1 INDEX e_row_id-index.
CHECK ( ls_knb1-kunnr IS NOT INITIAL ).
CASE e_column_id-fieldname.
WHEN 'KUNNR'.
SET PARAMETER ID 'KUN' FIELD ls_knb1-kunnr.
SET PARAMETER ID 'BUK' FIELD ls_knb1-bukrs.
CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.
WHEN 'ERNAM'.
* SET PARAMETER ID 'USR' FIELD ls_knb1-ernam.
* NOTE: no parameter id available, yet simply show the priciple
CALL TRANSACTION 'SU01' AND SKIP FIRST SCREEN.
WHEN OTHERS.
* do nothing
ENDCASE.
* Set active cell to field BUKRS otherwise the focus is still on
* field KUNNR which will always raise event HOTSPOT_CLICK
ls_col_id-fieldname = 'BUKRS'.
CALL METHOD go_grid1->set_current_cell_via_id
EXPORTING
is_row_id = e_row_id
is_column_id = ls_col_id.
ENDMETHOD. "handle_hotspot_click
ENDCLASS. "lcl_eventhandler IMPLEMENTATION
START-OF-SELECTION.
SELECT * FROM knb1 INTO TABLE gt_knb1
WHERE bukrs = p_bukrs.
* Create docking container
CREATE OBJECT go_docking
EXPORTING
parent = cl_gui_container=>screen0
ratio = 90
EXCEPTIONS
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Create ALV grid
CREATE OBJECT go_grid1
EXPORTING
i_parent = go_docking
EXCEPTIONS
OTHERS = 5.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Set event handler
SET HANDLER:
lcl_eventhandler=>handle_hotspot_click FOR go_grid1.
* Build fieldcatalog and set hotspot for field KUNNR
PERFORM build_fieldcatalog_knb1.
* Display data
CALL METHOD go_grid1->set_table_for_first_display
CHANGING
it_outtab = gt_knb1
it_fieldcatalog = gt_fcat
EXCEPTIONS
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Link the docking container to the target dynpro
CALL METHOD go_docking->link
EXPORTING
repid = syst-repid
dynnr = '0100'
* CONTAINER =
EXCEPTIONS
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* ok-code field = GD_OKCODE
CALL SCREEN '0100'.
END-OF-SELECTION.
*& Module STATUS_0100 OUTPUT
* text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STATUS_0100'.
* SET TITLEBAR 'xxx'.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
* text
MODULE user_command_0100 INPUT.
CASE gd_okcode.
WHEN 'BACK' OR
'END' OR
'CANC'.
SET SCREEN 0. LEAVE SCREEN.
WHEN OTHERS.
ENDCASE.
CLEAR: gd_okcode.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Form BUILD_FIELDCATALOG_KNB1
* text
* --> p1 text
* <-- p2 text
FORM build_fieldcatalog_knb1 .
* define local data
DATA:
ls_fcat TYPE lvc_s_fcat.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
* I_BUFFER_ACTIVE =
i_structure_name = 'KNB1'
* I_CLIENT_NEVER_DISPLAY = 'X'
* I_BYPASSING_BUFFER =
* I_INTERNAL_TABNAME =
CHANGING
ct_fieldcat = gt_fcat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT gt_fcat INTO ls_fcat
WHERE ( fieldname = 'KUNNR' OR
fieldname = 'ERNAM' ).
ls_fcat-hotspot = abap_true.
ls_fcat-scrtext_s = '<short text>'. " short text of column
ls_fcat-scrtext_m = '<medium text>'. " medium text of column
ls_fcat-scrtext_l = '<long text>'. " longtext text of column
ls_fcat-tooltip = '...'. " ALV control: Tool tip for column header
ls_fcat-coltext = '...'. " ALV control: Column heading
MODIFY gt_fcat FROM ls_fcat.
ENDLOOP.
ENDFORM. " BUILD_FIELDCATALOG_KNB1
Regards
Uwe -
More than one entity found for a single-object find method
Hi everyone...
I have this error when my webservice is running..I don't know what it means and what would be the best solution..
<pns:message>More than one entity found for a single-object find method.</pns:message>
it throws an Exception..
Thanks!= More than one row found in a DB with the "unique" key supplied...
Your method is returning an object where it should return a collection ?
Enjoy -
Need to Hide Objects Default method in Approval Task
Dear All,
I have a requirement, where I need to hide the default method that is getting displayed in the approval task of the workflow.
The employee object and Trip objects default method are getting displayed in the preview of approval task. And same is getting displayed in the universal worklist in the columns of attachments.
There is an option in univesal worklist configuration where we can remove the attachments for display.
But to our requirement , only certain objects and attachments should be shown in portal and R/3 of the approval task.We need to restrict the employee object and trip object which is shown in objects and attachments column of the standard descision task.
Let me have any suggestion on this.
Thanks in advance.
regards,
Sabari Prabhu.Hi,
I took a look into this same issue some time ago, and at least I didn't find a way to restrict only certain attachments for displaying in UWL. If the attachments cannot be hidden, I have tried to avoid using the business objects as much as possible. For example the employee object is many times binded to the task only because you want to display certain attributes in the task description. Then I have just binded the needed attributes into separate container elements. Of course this will not solve all the cases.
Then other useful options are that you change the default method, and this method is implemented in a way that it either does not display anything, or displays something (maybe just an error message etc.) that makes more sense than the default method that SAP delivers. Or then you can implement for example your own web dynpro application that will be launched when you click the attachment.
Regards,
Karri -
ABAP Proxy to JDBC syncronous method
Hi Experts,
I am very new to ABAP Proxy to JDBC syncronous method.
I have used 4 DT, 4 MT, 2 MI, 2 MM and 1 IM.
I have used reference from
SYNCHRONOUS SOAP TO JDBC - END TO END WALKTHROUGH
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3928. [original link is broken] [original link is broken]
My question is in Integration Directory how many sender agrement, receiver agrement, receiver determination and interface determination should i use?
Is my above DT , MT , MI , MM and IM is correct?
I am not using any BPM.
Thank you in advanced.
regards,
S.Saravannanmrsaravannan wrote:
> My question is in Integration Directory how many sender agrement, receiver agrement, receiver determination and interface determination should i use?
for a Sync sceanrio, you will create
1 RD
1 ID
1 SA (since its a ABAP proxy call this is optional)
1 RA
>
> Is my above DT , MT , MI , MM and IM is correct?
Yes -
Error:Work item 000000001099:Object FLOWITEM method EXECUTE cannot be execu
Hello experts,
I have created a Sales order workflow whr after creation sales order will go to 1 person inbox and he will check the SO thoroughly and thn i hv added a user decision step for APPROVED or REJECTED for same person.
Now after creation of sales order it goin to the person inbox for checkin SO but when he is saving it thn decision screen with button APPROVED or REJCTED is not coming and m getting error :Work item 000000001099: Object FLOWITEM method EXECUTE cannot be executed. and error: Error when processing node '0000000024' (ParForEach index 000000)
i checked the agent mapping for both step....and thr is no error in agent mappin...in both steps i have mapped same rule with responsibility IDs
PLz suggest urgently wht can be cause of error.
Regards
NitinHi Nitin,
I think this seems to be an agent assignment issue.
To debug this issue go to the workflow log and check if the agents are correctly being picked by the rule or not. Simulate the rule and check for the agents being picked.
In the workflow log, check the agent for the User Decision step. If there is no agent found then there might be some issue with the data passed to rule.
Hope this helps!
Regards,
Saumya -
BPM error: exception cx_merge_split occured,object FLOWITEM method EXECUTE
Hi Guys
I am working on a interface involving BPM.....
I am facing this problem while executing the interface...
I am getting error texts as below:
exception cx_merge_split occured,
object FLOWITEM method EXECUTE
I am trying to fix it....Please provide any iputs on this...
Thanx in adavance.Is your Transformation step designed for multimapping (n:1 or 1:n)?
If yes the payload seems to be incorrect....did you check the working of your mapping (MM/ IM) using the expected payload structure...
the transformation step in BPM has been given exception as System Error
There is one block step before the transformation step...in which exception is not given...?can this be the cause??
Does it mean...you have a Block step in your BPM and your Transformation Step is placed in it....the Block should have an exception handling branch...have the exception handling logic as per your need....the Block step needs to use Exception Handler...same Handler to be used in the Transformation Step's System Error section.
Press F7 and check if your BPM is giving any warning message.
Regards,
Abhishek. -
Hi there,
We are getting this error in our BPM:
Object CL_SWF_XI_MSG_BROKER method SEND_SYNCHRON cannot be executed
while sending a message synchronously. This doesn't happen for all the sync send, but I see sometimes. Why do we see this inconsistency in the sync send step of the BPM?
Has anyone encountered this problem, and fixed it? Your help is greatly appreciated.
Thanks a lot.
KarmaHi
First of all check the mapping i.e transformation step in the BPM (Sync mapping). This you can check from the workflow log. Check all these interface mappings are using correct message type and interfaces
Have a look into these SAP notes-830803,710445
Regards
krishna -
Difference between Object equals() method and ==
Hi,
Any one help me to clarify my confusion.
stud s=new stud();
stud s1=new stud();
System.out.println("Equals======>"+s.equals(s1));
System.out.println("== --------->"+(s==s1));
Result:
Equals ======> false
== ------------> false
Can you please explain what is the difference between equals method in Object class and == operator.
In which situation we use Object equals() method and == operator.
Regards,
Saravanan.Kcorlettk wrote:
I'm not sure, but I suspect that the later Java compilers might actually generate the same byte code for both versions, i.e. I suspect the compiler has gotten smart enough to devine that && other!=null is a no-op and ignore it... Please could could someone who understands bytecode confirm or repudiate my guess?Don't need deep understanding of bytecode
Without !=null
C:>javap -v SomeClass
Compiled from "SomeClass.java"
class SomeClass extends java.lang.Object
SourceFile: "SomeClass.java"
minor version: 0
major version: 49
Constant pool:
const #1 = Method #4.#15; // java/lang/Object."<init>":()V
const #2 = class #16; // SomeClass
const #3 = Field #2.#17; // SomeClass.field:Ljava/lang/Object;
const #4 = class #18; // java/lang/Object
const #5 = Asciz field;
const #6 = Asciz Ljava/lang/Object;;
const #7 = Asciz <init>;
const #8 = Asciz ()V;
const #9 = Asciz Code;
const #10 = Asciz LineNumberTable;
const #11 = Asciz equals;
const #12 = Asciz (Ljava/lang/Object;)Z;
const #13 = Asciz SourceFile;
const #14 = Asciz SomeClass.java;
const #15 = NameAndType #7:#8;// "<init>":()V
const #16 = Asciz SomeClass;
const #17 = NameAndType #5:#6;// field:Ljava/lang/Object;
const #18 = Asciz java/lang/Object;
SomeClass();
Code:
Stack=1, Locals=1, Args_size=1
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>":()V
4: return
LineNumberTable:
line 1: 0
public boolean equals(java.lang.Object);
Code:
Stack=2, Locals=2, Args_size=2
0: aload_1
1: instanceof #2; //class SomeClass
4: ifeq 25
7: aload_1
8: checkcast #2; //class SomeClass
11: getfield #3; //Field field:Ljava/lang/Object;
14: aload_0
15: getfield #3; //Field field:Ljava/lang/Object;
18: if_acmpne 25
21: iconst_1
22: goto 26
25: iconst_0
26: ireturn
LineNumberTable:
line 6: 0
}With !=null
C:>javap -v SomeClass
Compiled from "SomeClass.java"
class SomeClass extends java.lang.Object
SourceFile: "SomeClass.java"
minor version: 0
major version: 49
Constant pool:
const #1 = Method #4.#15; // java/lang/Object."<init>":()V
const #2 = class #16; // SomeClass
const #3 = Field #2.#17; // SomeClass.field:Ljava/lang/Object;
const #4 = class #18; // java/lang/Object
const #5 = Asciz field;
const #6 = Asciz Ljava/lang/Object;;
const #7 = Asciz <init>;
const #8 = Asciz ()V;
const #9 = Asciz Code;
const #10 = Asciz LineNumberTable;
const #11 = Asciz equals;
const #12 = Asciz (Ljava/lang/Object;)Z;
const #13 = Asciz SourceFile;
const #14 = Asciz SomeClass.java;
const #15 = NameAndType #7:#8;// "<init>":()V
const #16 = Asciz SomeClass;
const #17 = NameAndType #5:#6;// field:Ljava/lang/Object;
const #18 = Asciz java/lang/Object;
SomeClass();
Code:
Stack=1, Locals=1, Args_size=1
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>":()V
4: return
LineNumberTable:
line 1: 0
public boolean equals(java.lang.Object);
Code:
Stack=2, Locals=2, Args_size=2
0: aload_1
1: instanceof #2; //class SomeClass
4: ifeq 29
7: aload_1
8: ifnull 29
11: aload_1
12: checkcast #2; //class SomeClass
15: getfield #3; //Field field:Ljava/lang/Object;
18: aload_0
19: getfield #3; //Field field:Ljava/lang/Object;
22: if_acmpne 29
25: iconst_1
26: goto 30
29: iconst_0
30: ireturn
LineNumberTable:
line 6: 0
} -
I am using the standard task 17900100 to allow a manager to 'edit' an adobe form (not just approve or reject). The issue below does not occur every time but sometimes there is an error in the workflow log. The error message is as follows:
Object CL_HRASR00_WF_COMPONENTS method WI_EXECUTION_VIA_R3_INBOX cannot be executed.
I can see in the log that the agent was selected correctly but the task has not been sent to the agent. When I use transaction SWPR to restart the workflow (without making any changes), it restarts just fine and the task is sent to the agent's UWL inbox.
Does anyone know why I may be getting this error and how to prevent it? Could be related to a timing issue since it only occurs occassionally and not for every WF instance?
Thanks,
DerrickHi Derrick,
Did you find any solution to this issue? I am also facing the same issue.
I checked in application log SLG1 and the following error is logged:
Person is already being processed by user 01CPxxxxxxxx. (message number PBAS_SERVICE001)
However, this is happenning in some occassions but not everytime I execute 'Send' button in UWL workitem (Task TS33700021).
Regards,
Sumit -
PO release workflow - Object FLOWITEM method EXECUTE - WL821
Hello,
I have copied and slightly mofidified std wf WS20000075 (BUS2012). It was successfully tested in DEV.
Then, after transport to QA, I get the following error in tc SWEL:
Work item 000000001111: Object FLOWITEM method EXECUTE cannot be executed
Error when processing node '0000000093' (ParForEach index 000000)
Agent determination for step '0000000093' failed
Workflow WS90100001 no. 000000001111 activity 0000000093 role 'AC20000027': No agent found
Resolution of rule AC20000027 for task TS20000166: no agent found
Error when processing node '0000000093' (ParForEach index 000000)
Error when creating a component of type 'Schritt'
Error when creating a work item
The top error is detailled as below:
Work item 000000001111: Object FLOWITEM method EXECUTE cannot be executed
Message no. WL821
Any clue on how to fix this this error?
Best regards,
PeterHi Rick
I have same issue and following are details.
1. I have copied standard workflow and task 166 is throwing error.
"Resolution of rule AC20000027 for task TS20000166: no agent found"
2. I have recreated the step but still the workflow is throwing error.
3. If I execute the rule individually (PFAC_DIS) with a specific PO then the rule works fine. The rule executes the below mentioned exit successfully.
4. I am using exit to determine the agent, the workflow works fine if I don't use the exit. The exit is EXIT_SAPLEBNF_005. I am just pulling the agent from a ztable.
Please advise if you can help as I have not seen anyone answering.
by the way irrespective of the explicit rule update in the workflow the step executes AC20000027 by default.
Can you please help asap. Thank you.
regards
barin -
Hi all,
I am getting error in one of the BPM mapping steps.
The error description is as below:
Error handling for work item 000000013183
Work item 000000013186: Object CL_SWF_XI_MSG_BROKER method CALL_TRANSFORMATION cannot be executed
com/sap/xi/tf/_MM_352_Validated_To_353_File_com.sap.aii.utilxi.misc.api.BaseRuntimeExceptionRunti
The mapping works fine for a set of data.
But when the validations fail for another set of data it gives the above error.
Please let me know if you have info on this error.
Best regards,
ThangeshHi,
The scenario is File<->XI->IDoc.
In BPM, we do validations & if the validation fails, the file is sent back to the Filerserver.
The File format is a nested structure.
The File format is as below:
>Header record
>Customer
>Address
>Address
>Partner details
>>Address
>>Address
>Partner details
>>Address
>>Address
>Trailer record
<b>The mapping works fine for a set of data:</b>
The mapping works fine if the File structure contains single record per structure/node.
<b>But the validations fail for another set of data & it gives the above error:</b>
But the mapping fails if the File structure is complex or nested structure. i.e., more than one record per structure.
could you kindly suggest how to handle this error?
best regards,
Thangesh -
Delete Class Objects and methods
Hi, i have created a class file for a game. Now i have 3 to 4
games in one Main File. So after playing one game user can choose
another. Now can anybody tell me how to delete the first class
Object or methods, which was used in First game. So that i can
remove the garbage collections from Flash to make it with fast
process?A short simple (overly simple) explanation is that objects are like little machines, which operate independantly from other objects (other little machines). You design an application as a collection of these little machine/objects, interacting with each other. Then you drill down another layer of detail, and design the machines themselves. You do this by defining the classes, which are like blueprints to make a little machine/object.
In java, this is largely expressed by the interface definition at the higher level, and the class definition at the lower level. The interfaces say how various objects may talk to each other, and the class definitions say how any individual object may talk at all.
This is a very basic description, and in fact isn't entirely accurate; if they want to lots of people on this forum could pick it apart. But hopefully it gets the idea across. (As my language design prof said, quoting somebody else, "teaching is just a series of lies.")
There are resources on the web about object-oriented programming, object-oriented design, etc. mutmansky's right, a college course is best, but you can still learn a lot from docs on the web. -
Implementing object type methods
I am having some problems with the object type method implementation.
I have poured over the docs and so far they have lead me to a dead end each time.
I am trying to implement a pl/sql object with methods that map to methods in a corresponding java class. The code is as follows:
the java class:
package possystems.poseqdb;
public class ObjTypeCallSpecTest {
private String teststring;
public void mutateString() {
this.testString = "the second value";
the oracle object type:
create type objecttesttype as Object (
teststring varchar2(255),
member procedure objtest as language java
name 'possystems.poseqdb.ObjTypeCallSpecTest.mutateString()'
the anonymous pl/sql block calling the method:
declare
auth1 objecttesttype;
begin
auth1:=objecttesttype('the first string');
dbms_output.put_line('1 '||auth1.teststring||' 1');
auth1.objtest();
dbms_output.put_line('2 '||auth1.teststring||' 2');
end;
There is nothing fancy going on here. The problem I have is the auth1.objtest() call allways returns the following error:
1 the first string 1
declare
ERROR at line 1:
ORA-00932: inconsistent datatypes
ORA-06512: at "ANDRE.OBJECTTESTTYPE", line 0
ORA-06512: at line 6
Note the first line of output is the first dbms_output message indicating the object was properly instantiated.
Could someone please let me know what stupid little thing I have overlooked or have misunderstood from the oracle docs.
Andre>
Use object types as data structures to be manipulated using packages, and ignore the type body possibility.
>
Well that would be throwing away a powerful part of the TYPE functionality.
The methods in the type body can be, and often are, used to provide multi-column validation to prevent the creation of invalid instances. A simple example is an ADDRESS_TYPE (e.g. ADDRESS1, ADDRESS2, CITY, STATE, ZIP) where a valid instance must have a value for each attribute except ADDRESS2 which might be optional.
The constructor and the methods in the body can perform validation to ensure that the components meet certain minimum requirements: not null, length (a 1 byte address wouldn't make much sense), character or numeric content, etc. A SET_ADDRESS1 method can also perform those validations.
That allows instances of those types to be used by PL/SQL code without repeated validation of the attributes. I use such basic TYPEs extensively in ETL and reporting processes. Even something as simple as a TYPE that has FROM_DATE and TO_DATE benefits by having constructor and body methods that prevent the attributes from being NULL and ensure that any TO_DATE is later than the FROM_DATE. -
Object synchronization method was called from an unsynchronized block of co
I have installed DotNETWebControlConsumer_3.0_sp1
in my machine I am very much new to Plumtree
I am building the application in vs 2005 or .Net 2.0 environment and plumtree 6.0
here is my web.config file code
<httpModules>
<add type="Com.Plumtree.Remote.Loader.TransformerProxy, Plumtree.WCLoader, Version=3.0.0.0, Culture=neutral, PublicKeyToken=d0e882dd51ca12c5" name="PTWCFilterHttpModule"/>
</httpModules>
and I get the error Object synchronization method was called from an unsynchronized block of code
I just removed the html format for posting purpose i mean all the less than and greater than sign
please I need it so badlyRegarding your first issue (because it looks as if you removed the <httpModules> node from your web.config to move on from that issue), I changed 'Aqualogic.WCLoader' to 'Plumtree.WCLoader' in <httpModules ../>, added a reference to Plumtree.WCLoader in my project , then added another <add assembly="Plumtree.WCLoaderyadayada...> accordingly to the <assemblies> node in the web.config and then it worked. Well, almost, now I'm seeing a new error:
[NullReferenceException: Object reference not set to an instance of an object.]
Com.Plumtree.Remote.Transformer.PTTransformer.HandleRequest(HttpContext ctx) in e:\buildroot\Release\wcfilter\3.0.x\filter\src\Com\Plumtree\Remote\Transformer\PTTransformer.cs:60
Com.Plumtree.Remote.Transformer.PTTransformer.BeginRequestHandler(Object sender, EventArgs e) in e:\buildroot\Release\wcfilter\3.0.x\filter\src\Com\Plumtree\Remote\Transformer\PTTransformer.cs:54
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
Mine is a .net 2.0 portlet that will work if I don't try to use the WCC 3.0SP1 (by pulling the <httpModules> node. But then I'm guaranteed no inline refresh. I have no fix yet, but when I do, I'll post it. I've contacted Plumtree Support in the meantime because others must be having the same problem.
p.s. Also using edk 5.3 signed, though I'm going to upgrade to 5.4 and see if that does anything.
Maybe you are looking for
-
Photo I set as desktop comes out too zoomed in
Hello, When I try to set a a photo as my desk top image it comes out very zoomed in...quite beyond merely fitting to screen. Is it something to do with my wide screen? It even does this with 16:9 photos. Thanks for any help in advance. W
-
Hi guys: its an easy question so i will explain as simply and as elborately as possible: i am reading from a file public void appendFile() { try { BufferedReader in = new BufferedReader(new FileReader("temp\\text.txt")); BufferedWrite
-
Can't drag & click on the track pad of the macbook pro; what to do?
can't drag & click on the track pad of the macbook pro; what to do?
-
Solaris does not see second cpu
I have put together the following system: Asus A7M266-D mobo 2 - Athlon MP 1.6+ cpus 2 - 512 MB DDR PC2100 Maxtor 60 gb hd Matrox G450 agp video mpstat shows only cpu 0. Any thoughts on how to get both cpus running? Allen
-
My 4s can't send,recaive,make calling and recaive incoming call..what i do Is turn off the power button and turn on back.after that go to setting,general,network,and on/off 3G done for me.but this problem come again after 2/3 hours i don't know why..