GuiXT component InputAssistant
Hello, evreone!
I need you advice to using GuiXT with Citrix deploiments. I create "Z" transaction with variant and run GuiXT script from this transaction (feel fields on screen). When i run script with local mode (GuiXT install on my Desctop) script work well done (all correct).
But, if i run this GuiXT script in Citrix deploiment i have error message: "Process=getdata.txt requires component InputAssistant".
In Profile i set installed component "GuiXT" and "InputAssistant".
But , if i do:
1. open Profile,
2. change installed component (deselect and select again "GuiXT" and "InputAssistant")
3. save Profile
After that all work correct, no error (on this session)!
Please, can you explain me this...
Hi Alex
I am loking for the steps to deploy the GuiXT with Citrix enviornment.
Can you provide the steps.
My experienc ewith GuiXT is with Local SAP GUI enviornment only.
Regards
Manish
Similar Messages
-
Hello!
I need you advice to using GuiXT with Citrix deploiments. I create "Z" transaction with variant and run GuiXT script from this transaction (feel fields on screen). When i run script with local mode (GuiXT install on my Desctop) script work well done (all correct).
But, if i run this GuiXT script in Citrix deploiment i have error message: "Process=getdata.txt requires component InputAssistant".
In Profile i set installed component "GuiXT" and "InputAssistant".
But , if i do:
1. open Profile,
2. change installed component (deselect and select again "GuiXT" and "InputAssistant")
3. save Profile
After that all work correct, no error (on this session)!
Pleace, give me advice! Whot can i do in this situation?Hi Alex
I am loking for the steps to deploy the GuiXT with Citrix enviornment.
Can you provide the steps.
My experienc ewith GuiXT is with Local SAP GUI enviornment only.
Regards
Manish -
Guixt Components - required error
dear sirs,
i have a problem settings scripts with guixt,
if i use "set" command, it will return a "inputassistant component required" error
if i use a "viewer" control, gives me "viewer component not active"
i cannot find option to enable them in profile
im using sapgui 7.1
thanks in advanceHi!
I'm getting the same error.
Jared, why do u say that is needed an InputAssistant Licence?
In my case, if I go to GuiXT profile and then press the 'OK' button, the sritpt works fine. I don´t purchased any license.
At Synactive site, under pricing, it only mentions two things to InputAssistant:
Comfortable and fast data entry
Single-screen transactions instead of multiple-screen transactions
I'm not using any of those.
This is the script error:
Set V[itm] "&cell[Todos os itens,Itm,&V<i>]"
Line 21: Component InputAssistant required for 'Set'
if not V[itm]
goto prev_order_end
endif
where is "Line 21:" -> error shown
How to resolve this?!
Thanks! -
Execute an Excel-file via SAP VBS
I am starting usind VBS with SAP. I have some experience with VBA for Excel.
So I have written a Excel-Makro which I can run via a URL-Link in SAP. This works perfect for me, but how can I get it run for my colleagues?
The problem is, that that VBS-Code works with a special favorite-ID:
session.findById("wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell").selectedNode = "F00009"
But this ID varies depending on the colleagues.
How can I run this Excel-Makro without using a favorite?
Thanx for the help,
LutzHi Lutz,
slowly, I realize what this is about.
1. You could maintain your way and try the following.
for example:
Instead of using:
session.findById("wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell").selectedNode = "F00009"
session.findById("wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell").pressKey "Enter"
to use this:
session.findById("wnd[0]/tbar[0]/btn[71]").press
session.findById("wnd[1]/usr/txt130_FIND").text = "myExcel-File"
session.findById("wnd[1]/tbar[0]/btn[0]").press
session.findById("wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell").pressKey "Enter"
2. Or you could start with the favorites also a VB script , which then launches an Excel macro.
for example:
set Wshell = CreateObject("WScript.Shell")
wshell.run "c:\tmp\myExcel-File_Auto_Open.xlsm",1,false
or:
on error resume next
Set xclApp = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
Err.Clear
Set xclApp = CreateObject("Excel.Application")
End If
on error goto 0
xclapp.ScreenUpdating = false
xclapp.Visible = false
xclapp.DisplayAlerts = false
xclApp.Workbooks.Open("c:\tmp\myExcel-File_No_Auto_Open.xlsm")
xclapp.Run "myExcel-File_No_Auto_Open.xlsm!myExcel-Macro", wscript.arguments(0), wscript.arguments(1)
3. Or you could use GuiXT and InputAssistant and the command pushbutton with parameter process: Synactive and Synactive documentation
With Pushbutton you can create your own pushbuttons within an SAP screen or within the toolbar. You can make both the menu functions and the navigation to other transactions directly accessible with your own pushbuttons.
Pushbutton (row,column) "Pushbutton text" "FCode" Process="..."
Adds a pushbutton on position (row,column). The pushbutton invokes the internal codeFCode. This can be a code from the menu, e.g. SCMP, a transaction code like /NFB01 or/OMM02 or a F-key or a combination of F-keys in format /nn.
Process="..." relates to the InputScript file. You can omit the "fcode" parameter if only "Enter" is needed in order to continue with the transaction.
4: Or with GuiXT and without InputAssistant:
With Image you can display image files in the SAP screens. What is the point of having images and graphics in SAP screens? Four principal reasons spring to mind. Firstly, to create a recognizable context. Secondly, to orientate us within a screen. Thirdly, to give the screen a personal, friendly touch. Fourthly, images can carry a mass of vital information, in particular if the choice of image is data dependent.
By clicking on the image, you can start PC applications. This is obtained by using the additional parameter Start="string":
Image (row,column) "Name of image file" Start="string"
You can display documents of all registered file types
You can start .exe or .bat files with parameters
5. Or . . .
Regards,
ScriptMan -
Problem rendering IBM date component JSF
Hi All,
First of all i would like to thank you all for your previous valuable suggestions. Currently iam working on a JSF page in which i need to use a Date picker component of IBM.
I used the following code snippet
<%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%>
<body>
<hx:scriptCollector id="scriptCollector1">
<h:form id="propertyForm" styleClass="content">
<h:inputText id="completionDate" size="14" value="#{propertyCoverageABean.propertyCoverageView.completionDate}" rendered="#{(sessionState.currentPolicy.newBusiness || sessionState.currentPolicy.endorsement) && (propertyCoverageABean.propertyCoverageView.typeOfConstructionProject eq 'REM')}" styleClass="inputText">
<f:convertDateTime type="date" pattern="MM/dd/yyyy" />
<hx:inputHelperDatePicker rendered="true" />
<hx:inputHelperAssist autoTab="true" inputAssist="true" />
</h:inputText>
The problem is , date picker symbol is not getting displayed on my page for the first time. If the refresh the page, date picker symbol comes up.
Any help will be highly appreciated.
Thanks
KrishnaDid you found a solution to the problem?
I am having similar problem in my page.
Thanks,
Bablu -
Problem with inputText in my custom component
Hi, I have a custom dataTable component that I'm trying to get to work. It has to be a custom component because dataTable doesn't support rowspan, colspan, multi line headers, and a rendered attribute for rows. The problem is, that when I wrap the column tag inside my row tag then the method for the inputText tag never gets called in the UPDATE_MODEL_VALUES phase.
I'm starting to think that JSF doesn't support 2 levels of tags between the inputText and dataTable. I'm hoping that someone can tell me what I have wrong with my components.
Here is the JSP snippet.
<cjsf:rptTable>
<cjsf:data id="dataTable1" value="#{allAuthUser.tableRows}" var="myTableRow1">
<cjsf:row>
<cjsf:col>
<h:inputText id="tableTestFld" value="#{myTableRow1.testFld}" size="5" maxlength="5"/>
</cjsf:col>
</cjsf:row>
</cjsf:data>
</cjsf:rptTable>Here is what it renders. It looks to me like everything renders fine. So I'm guessing that there is something in a component that is causing JSF during the life cycle to not be able to process correctly.
<table>
<tbody>
<tr>
<td><input id="tblmaintForm:body:dataTable1_0:tableTestFld" name="tblmaintForm:body:dataTable1_0:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
</tr>
<tr>
<td><input id="tblmaintForm:body:dataTable1_1:tableTestFld" name="tblmaintForm:body:dataTable1_1:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
</tr>
<tr>
<td><input id="tblmaintForm:body:dataTable1_2:tableTestFld" name="tblmaintForm:body:dataTable1_2:tableTestFld" type="text" value="" maxlength="5" size="5"/></td>
</tr>
</tbody>
</table>Note: If I leave off the row tag it renders the same way except of course the <tr> and </tr> tags are missing. If I do this, then the backing method for the inputText tag is called and everything works fine. Why doesn't it work with the row tag in place?
Here are the components:
public class UIRptTable extends UIComponentBase {
public UIRptTable() {
setRendererType("tblmaint.rptTableRenderer");
public String getFamily() {
return "javax.faces.Output";
public class UIRptTableData extends HtmlDataTable {
public UIRptTableData() {
setRendererType("tblmaint.rptTableDataRenderer");
public String getFamily() {
return "javax.faces.Data";
public class UIRptTableRow extends UIOutput {
public UIRptTableRow() {
setRendererType("tblmaint.rptTableRowRenderer");
public String getFamily() {
return "javax.faces.Output";
public class UIRptTableCol extends UIColumn {
public UIRptTableCol() {
setRendererType("tblmaint.rptTableColRenderer");
public String getFamily() {
return "javax.faces.Column";
}Here is part of the faces-config file in case you need it.
<!-- Components -->
<component>
<component-type>tblmaint.rptTable</component-type>
<component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTable</component-class>
</component>
<component>
<component-type>tblmaint.rptTableData</component-type>
<component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableData</component-class>
</component>
<component>
<component-type>tblmaint.rptTableRow</component-type>
<component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableRow</component-class>
</component>
<component>
<component-type>tblmaint.rptTableCol</component-type>
<component-class>com.monsanto.ag_it.fieldops.aim.tblmaint.component.UIRptTableCol</component-class>
</component>
<!-- Render Kits -->
<render-kit>
<renderer>
<component-family>javax.faces.Output</component-family>
<renderer-type>tblmaint.rptTableRenderer</renderer-type>
<renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableRenderer</renderer-class>
</renderer>
</render-kit>
<render-kit>
<renderer>
<component-family>javax.faces.Data</component-family>
<renderer-type>tblmaint.rptTableDataRenderer</renderer-type>
<renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableDataRenderer</renderer-class>
</renderer>
</render-kit>
<render-kit>
<renderer>
<component-family>javax.faces.Output</component-family>
<renderer-type>tblmaint.rptTableRowRenderer</renderer-type>
<renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableRowRenderer</renderer-class>
</renderer>
</render-kit>
<render-kit>
<renderer>
<component-family>javax.faces.Column</component-family>
<renderer-type>tblmaint.rptTableColRenderer</renderer-type>
<renderer-class>com.monsanto.ag_it.fieldops.aim.tblmaint.renderer.RptTableColRenderer</renderer-class>
</renderer>
</render-kit>I sure hope that someone can help me out. Please let me know if you need any additional information.
Thanks,
RayHi, Ray!
1) I was trying to put a button in the column header (for sorting) and I couldn't get that to work. That involved the >colhdr tag. I got that to work but I don't remember the fix. I'll look it up and reply back with that when I can.Dealing the first part of your trouble, you need NOT a custom component.
I have looked through the implementation of RepeaterRenderer, as you advised me, and found that the multi-header possibility is included in the implementation of dataTable control.
The code below is the part of source of repeater.jsp with only change:
<d:data_repeater>  <h:dataTable>
And it works fine.
<h:dataTable id="table"
binding="#{RepeaterBean.data}"
rows="5"
value="#{RepeaterBean.customers}"
var="customer">
<f:facet name="header">
<h:outputText value="Customer List"/> <!� First Header row -- >
</f:facet>
<h:column>
<%-- Visible checkbox for selection --%>
<h:selectBooleanCheckbox
id="checked"
binding="#{RepeaterBean.checked}"/>
<%-- Invisible checkbox for "created" flag --%>
<h:selectBooleanCheckbox
id="created"
binding="#{RepeaterBean.created}"
rendered="false"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Account Id"/> <!�Second Header row -- >
</f:facet>
<h:inputText id="accountId"
binding="#{RepeaterBean.accountId}"
required="true"
size="6"
value="#{customer.accountId}">
</h:inputText>
<h:message for="accountId"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Customer Name"/> <!�Second Header row -- >
</f:facet>
<h:inputText id="name"
required="true"
size="50"
value="#{customer.name}">
</h:inputText>
<h:message for="name"/>
</h:column>
<h:column>
<f:facet name="header"> <!�Second Header row -- >
<h:outputText value="Symbol"/>
</f:facet>
<h:inputText id="symbol"
required="true"
size="6"
value="#{customer.symbol}">
<f:validateLength
maximum="6"
minimum="2"/>
</h:inputText>
<h:message for="symbol"/>
</h:column>
<h:column>
<f:facet name="header"> <!�Second Header row -- >
<h:outputText value="Total Sales"/>
</f:facet>
<h:outputText id="totalSales"
value="#{customer.totalSales}">
<f:convertNumber
type="currency"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header"> <!�Second Header row -- >
<h:outputText value="Commands"/>
</f:facet>
<h:commandButton id="press"
action="#{RepeaterBean.press}"
immediate="true"
value="#{RepeaterBean.pressLabel}"
type="SUBMIT"/>
<h:commandLink id="click"
action="#{RepeaterBean.click}"
immediate="true">
<h:outputText
value="Click"/>
</h:commandLink>
</h:column>
</h:dataTable>
You may have a look at HTML source to prove that dataTable is already what you need:
<table id="myform:table">
<thead>
<tr><th colspan="6" scope="colgroup">Customer List</th></tr>
<tr>
<th scope="col"></th>
<th scope="col">Account Id</th>
<th scope="col">Customer Name</th>
<th scope="col">Symbol</th>
<th scope="col">Total Sales</th>
<th scope="col">Commands</th>
</tr>
</thead>
<tbody>
2.) The second trouble is still unsettled as previously. Right now I have different task at my job, and I can�t continue investigation of this problem.
But when you find smth., please let me know. I�ll be very grateful.
Regards,
Oleksa Stelmakh -
Mini dvi to Component Video adapter !
Help !
Where Can I Find "mini dvi to Component Video adapter" ?
Help !"there is no such thing in apple store"
I MAID,
Begging your pardon, but I just tried the above linked Search Results, and what you seek is apparently on the list, as the search was performed exactly as you specified. You can read the description of the various items for sale and tell us what is different about the one that you need. That way we can perform a new search for you, or, in the alternative, you can search for yourself. If the Apple Store doesn't have what you want, search CompUSA. -
Presently I have a mini display port>VGA adaptor, running to a convertor box I picked up that handles S-video out, which is working fine for SD. I also have a VGA to Component Video (5 wire RCA) adaptor cable. Connecting Component adaptor dircetly to the mini display adaptor doesn't seem to work, neither does plugging it into a VGA port on the SD convertor box. I am guessing there is another convertor box out there that will help me make the transition from mini display to Component. Even if it means having a handful of adaptors plugged in. does anyone know where to find such a wonderful and magical device?
ThanksYour setup works fine for DV, because you used a DV deck and most likely DV footage. But now you are working with 720p HD footage (what format, BTW? HDV, dvcpro HD?). That same setup won't work for monitoring HD. Now you need an HD box or card to send out a proper HD signal. And since you have an older G5, you won't find any current solutions. You'll have to look at used capture cards that are PCIx. Or you and look at the Matrox MXO, that connects to the computer via a monitor connection. DVI.
-
I want to hook up Apple TV but my One HDMI Jack on my TV is already connected to my HD cable box. My TV has jacks for s video, component, and PC in jacks.
Can I use one of them to connect to Apple TV with some type of cable to my newer I-pad ?Here are the Apple TV outputs.
What other outputs does your HD cable box have?
Apple TV (2nd and 3rd generation): Guide to ports and connectors
http://support.apple.com/kb/HT5713
Cheers, Tom -
Why do I need to declare "defaultButton" ? (In a component form part of view stack)
After doing some research and some help from FlexGuy in another thread, I realize that I need to make sure I have custom components initialized before accessing parts of the component. Just recently I was thrown for a long time when I tried to first click on a form field that was part of a component in my view stack, I'd get:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mx.managers::FocusManager/focusInHandler()[C:\autobuild\galaga\frameworks\projects\framew ork\src\mx\managers\FocusManager.as:601]
With the debugger it's occuring in the focusInHandler method of FocusManager.as: (apparently _defaultButton is null.)
// restore the default button to be the original one
if (defButton && defButton != _defaultButton)
defButton.emphasized = false;
defButton = _defaultButton;
_defaultButton.emphasized = true;
This prompted me, on a whim, to delcare a defaultButton:
<mx:Form id="empForm" defaultButton="{submitButton}">
which refers to my submit button:
<mx:Button id="submitButton" click="submitEmployee()" label="{submitLabel}"/>
My question, is why is this necessary? In some examples I don't see this declared at all, but I seem to need it? (I'm calling creationPolicy="all" to make sure my components are initialized but I still seem to have to this defaultButton declared?)It's a way of proving that you are able to purchase content from that country's store i.e. that you have a valid billing address in it
From Why can’t I select None when I edit my Apple ID payment information? - Apple Support :
If you changed your country or region
When you change the country or region of an existing Apple ID, you must provide a payment method and update your billing options. If you want to remove your payment method after you change the country or region, you can change your payment information to None. -
IE Script error when double clicking on a view in Abap Webdynpro component
Hello experts,
I am running mini SAP trial version 2004 with Internet explorer 7.0 and also installed gui patch 23.
I am making a sample application in SE80 and when double clicking on a view in Abap Webdynpro component I get following error:
<b>Internet Explorer Script Error</b>
An error has occured in the script on this page.
Line: 1
Char: 1
Error: 'wdp_show_menu' is undefined
Code: 0
URL: http://satellite5200:8000/sap/bc/wdvd/painting.html?_vdrespkey=EOJ6V1JQMX0VLTQ7AP6DQM64Y&_vdframe=painting&sap-client=000
Do you want to continue running scripts on this page?
Thanks in advance.
BhupendraHi Bhupendra,
If you are seeing this error in the Se 80 editor , i guess you can ignoire that ...While running the application it will not show any error.
Thanks
Anzy -
Create a new view in a enhance component
Hi All,
I want to create a new view for sales order and quatation in a component BP_factsheet.When i craete new view ,it is asking about some value like model node, bol entity, higher level, bol realtion.after that is is asking context node ,bsp application ,custome controller and view type.How can i get these value .when i create a new view then have to add these view in run time repositry under a window or not?
Thanks in advance....
VishwasHello Vishwas,
You might be interested in knowing how to customise the new UI to add a new view using the enhancement concept.
Please refer to the published document on the service marketplace:
http://help.sap.com/saphelp_crm60/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
refers to the link at
service.sap.com/okp
Inside this go to:
SAP CRM 2006s: Learning Map for Technology Consultants
wherein you can find the cookbook to perform similar operation in detail.
SAP CRM UI Cookbook
I hope this helps. -
Creating a new view in a component
HI,
I am trying to create a new view in a BSP component using the wizard. But the context nodes are not getting created. Its throwing up an error - "View not copied with wizard; processing not possible".
What could be the problem ? Pls help.
Regards,
Aravind.Hi Arvind,
Before posting error, please search for it.
Here is what i found here in 2007 forum itself.
I guess you have not enhanced your component and your view.
Without enhancing the component it is not possible to add a new context node.
Here is a very helpful, follow it and the the other link within this thread,
both are very useful in this regard.
Web Client Context Node Enhancement
Thanks & Regards
Shiven -
Error While Adding a Software Component
Hi All,
While adding a software component in the SLD, i am getting the below error. Can anybody please suggest me the possible reason for the same.
Storing changes to persistence failed. Please check both your J2EE engine and database are in a healthy running state. (Error: CIM_ERR_FAILED: [NWMss][SQLServer JDBC Driver][SQLServer]Could not allocate space for object 'BC_SLD_CHANGELOG' in database 'X7A' because the 'PRIMARY' filegroup is full.)
Also i would like to know what is a software unit in a SLD??
Thanks in advance,
KulwantIs there any DC checked in?
-
Error while opening a component in ACC
I am getting error while trying to open component in ACC. I can the component is running, but when tried to open it (either thro Open component or by double clicking on it) am getting the following error.
Any idea on the cause of this error?
Server exception:
java.lang.ClassNotFoundException: com.package.MyComponent
at atg.nucleus.SimpleComponentState.readObject(SimpleComponentState.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at atg.rmi.context.ContextualSkeletonImpl_Stub.invoke(Unknown Source)
at atg.rmi.context.ContextualStub.invokeSkeleton(ContextualStub.java:121)
at atg.security.proxy.UserSessionProxy$SessionStubHandler.invoke(UserSessionProxy.java:180)
at atg.rmi.context.ContextualStub.invoke(ContextualStub.java:95)
at $Proxy2.getConfigInfo(Unknown Source)
at atg.ui.component.model.ComponentClientImpl.getConfigInfo(ComponentClientImpl.java:352)
at atg.ui.component.ComponentEditor.showComponentEditor(ComponentEditor.java:214)
at atg.ui.component.ComponentEditor.showComponentEditor(ComponentEditor.java:198)
at atg.ui.component.ComponentBrowser.editSelectedComponent(ComponentBrowser.java:748)
at atg.ui.component.ComponentBrowser$EditAction.actionPerformed(ComponentBrowser.java:735)
at atg.ui.common.DevTree$MousePopupAdapter.applyDefaultAction(DevTree.java:266)
at atg.ui.common.DevTree$MousePopupAdapter.mouseClicked(DevTree.java:289)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.Component.processMouseEvent(Component.java:6266)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Client exception:
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: com.package.MyComponent
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:178)
at atg.rmi.context.ContextualSkeletonImpl_Stub.invoke(Unknown Source)
at atg.rmi.context.ContextualStub.invokeSkeleton(ContextualStub.java:121)
at atg.security.proxy.UserSessionProxy$SessionStubHandler.invoke(UserSessionProxy.java:180)
at atg.rmi.context.ContextualStub.invoke(ContextualStub.java:95)
at $Proxy2.getConfigInfo(Unknown Source)
at atg.ui.component.model.ComponentClientImpl.getConfigInfo(ComponentClientImpl.java:352)
at atg.ui.component.ComponentEditor.showComponentEditor(ComponentEditor.java:214)
at atg.ui.component.ComponentEditor.showComponentEditor(ComponentEditor.java:198)
at atg.ui.component.ComponentBrowser.editSelectedComponent(ComponentBrowser.java:748)
at atg.ui.component.ComponentBrowser$EditAction.actionPerformed(ComponentBrowser.java:735)
at atg.ui.common.DevTree$MousePopupAdapter.applyDefaultAction(DevTree.java:266)
at atg.ui.common.DevTree$MousePopupAdapter.mouseClicked(DevTree.java:289)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.Component.processMouseEvent(Component.java:6266)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: com.package.MyComponent
at atg.nucleus.SimpleComponentState.readObject(SimpleComponentState.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
... 33 more
Edited by: Gopinath Ramasamy on Sep 3, 2012 1:32 PMIf you have everything else in place then you may also try to check RMI specific java system property "java.rmi.server.codebase". Try adding the JAR containing your classes into the server's RMI codebase system property as "-Djava.rmi.server.codebase=http://myapp/classes.jar" in the java options of your server startup script. But you should first check what is the existing codebase value and then can specify additional JARs if you feel they should be made available for download to client. Refer http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/codebase.html
You also mentioned about accessing component through REST call. Can you elaborate a little more on the whole environment and scenario that how/where exactly you are using ACC to view that component?
Maybe you are looking for
-
Hi ALL, I have one problem, i want to remove NS1 from my target structure , because target webservice is not design in such way that it wonot take the ns1 as input. I used AF_Modules/XMLAnonymizerBean module in my receiver sopa adapter, now the pro
-
How can i wrap text in Pages?
Hello, I am having a hard time finding out exactly how I can "wrap" my text using Pages. I have the most recent version (updated 10/18). This is NOT an issue wrapping text around an object, just a matter of getting the text to wrap instead of hyphena
-
Photos (JPGs) won't display in Finder Icon view
Ever since upgrading, many folders (including new ones that I create on my Desktop and elsewhere) have problems displaying JPGs that are added to the folder when using icon view (thumbnails). Basically, the window appears empty. If I change the view
-
.avi files and subtitle drag&drop
Is there any video player that can play .avi files and also support drag&drop subtitles? I tried Perian with Quick time and now it plays .avi files perfectly. However still can't drag the subtitles to Quicktime screen. Also I tried Miro and VLC Playe
-
I've recently upgraded to FireFox 22. Originally, a legacy XBAP I use always opened correctly in FireFox and had no problems displaying or running. As of 22, it won't even attempt to download the application, let alone try and display it. I have the