Cannot find embedded third-party .class in my own signed .cab
Hello,
This is complicated.
I'm building an applet that operates a piece of hardware on a PC (think Win32-only.) A third-party provider (henceforth referred to as TPP) provides software drivers that will be installed on client machines.
ORIGINALLY the TPP provided a <client>.dll and a C/C++ SDK. To make the project work, I followed the article http://www.javaworld.com/javaworld/jw-10-1998/jw-10-apptowin32.html.
I built <homegrown>.DLL using JNI, made a signed <homegrown>.cab, and the applet works just great on IE. However, I have to ditch the entire thing (see below.)
Now the TPP is providing a Java SDK in a <client>.JAR. The SDK interfaces with a <client_jni>.dll.
I can expect that the client machine will have <client>.dll and <client_jni>.dll installed in the \winnt\system32 (or whichever %SYSTEMROOT% directory.)
So, I ditched the <homegrown>.dll, and built a new .cab. Now, to build the .cab, I took the contents of <client>.jar and dumped them into the same directory structure as the one I use to build <homegrown>.cab. Note that <client>.jar is not signed.
So in other words, if you look at the exception below, I, in fact, do have a directory structure that contains: "com/IridianTech/PIDresult.class" and "com/panasonic/authenticam/LoginApplet.class"
When I run the applet, it asks me if I want to run the signed applet. I click Yes. The Java Console responds with the following:
Error loading class: com.IridianTech.PIDresult
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: com.IridianTech.PIDresult
at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
at java/lang/ClassLoader.loadClassInternal (ClassLoader.java)
at com/panasonic/authenticam/PIDInterface.<init> (PIDInterface.java:12)
at com/panasonic/authenticam/LoginApplet.init (LoginApplet.java:52)
at com/ms/applet/AppletPanel.securedCall0 (AppletPanel.java)
at com/ms/applet/AppletPanel.securedCall (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.run (AppletPanel.java)
at java/lang/Thread.run (Thread.java)
I have looked at the contents of <homegrown>.cab with WinZip, and I can see PIDresult.class in the right place.
HOW I AM TESTING: I have IBM Websphere running directly on my PC.
TWO QUESTIONS:
1. Do I need to sign the applet anymore, just to use a pre-installed client_jni.dll? (Probably)
2. WHAT DO I DO??
This is some code i'm using:
<applet code="upload.class" archive="upload.jar" codebase="." width="500" height="200">
<!--<param name="codebase" value="."> -->
<param name="cabbase" value="upload.cab">
<param name="button_text" value="Upload via HTTP">
<param name="file_varname" value="filename_value"><!-- where is this for? -->
<param name="upload_url" value="http://10.2.1.133/upload/recieve.php">
</applet>
Similar Messages
-
How do i access a third party .class file
Hi,
I am new to both java and enterprise 8, and would greatly appreciate some help.
I have a third party .class file and want to include it in a project so i can call it's methods etc. I can access it by creating an object as follows
thirdPartyClass tpc= new thirdPartyClass();and then create a .class file of my own using javac at the command line without any probles, but if I use the same code in enterprise 8 it reports an error stating "cannot access MyProjectName.thirdPartyClass" could someone please tell me how to reference this file as so far I have not been able to find anything.
Thanks for any help.Thanks for the suggestions it appears I was doing more or less the right things but miss reading the error message:
Cannot access keyword.classes.thirdPartyClass
bad class file C:\java\keyword\classes\thirdPartyClass
class file contains wrong class: thirdPartyClass
please remove or make sure it appears in the correct subdirectroy of the classpath.
While looking I have found that the classes do not contian src folders of Javadoc so I will go see if the third party can supply a Jar file or similar.
Thanks -
Memory leaks with Third party classes
Hello all,
This is fairly known problem. But I guess, my problem gives a new dimention to the problem.
I have an application which is developed by me. This application ideally needed to use third party classes ( obviously no source code is supplied ). These third party classes provide extra functionality required.
The problem is, when I don't use third party classes in my application, every thing is fine. When I include third party classes, I am having memory leaks.
Then I tried to investigate memory leaks with Optimizeit tool. It is new to me. As of now, I understood, we can identify where the memory leaks are occuring.
finally the problem is, in order to solve this, I need some patches in the code. But I don't have source code for those classes. How to solve this problem?
For example,
I use a third party classes in my code like this,
ThirdPartyMemoryLeakClass obj = new ThirdPartyMemoryLeakClass();
This 'obj' is made static, as it takes lot of time to create this object. Obviously this object contains several references to other objects, which I can't control.
In the process of reusing this object, I am getting memory leaks.
Any ideas regarding, how one has to deal this type of situations? What are the issues involved with this case? Are there any similar problems, which have been solved? are most welcome.
many thanks for your time.
MadhavDecompile it using jad. Find leak.Yes, I too got the idea and tried to decompile those classes and recompile. I had some problems while recompiling. Is this is the only way to get rid of this problem?
I was refering to powersoft.datawindow.DataStore class. Does any body here has worked on these?
Can you suggest me how to find the memory leak causes? if you were needed to find out memory leak causes, what would be your approach?
Madhav -
Where do I find the Third-Party Software for Oracle BRM ....
Hi all. I am trying to find the Third-Party software as outlined here:
http://docs.oracle.com/cd/E16754_01/doc.75/e16706/ins_ismp_perl_jre.htm#g1000844
I cannot find it to download and install (for Oracle Linux 64), can anyone tell me where this package is located?
Thanks,
mlh
Edited by: 958085 on Sep 10, 2012 5:44 AMMost likely you will find this software in https://edelivery.oracle.com (under Oracle Communications Applications for your OS) - pl open an SR in My Oracle Support to confirm
HTH
Srini -
Oracle Access Manager Configuration : Cannot find the Person Object Class
Hi,
I am trying to install OAM , I am getting the following error when i am configuring the Identity server for the first time.
1) I have installed OID. I am using one OID for both config and user data.
2) I have installed Identity server and have modified the OID schema automically during installation.
3) I have installed web pass.
I have gone to the url: http://trn-ps-oid.oracle.com:7777/identity/oblix
Here i gone to Identity System Console to configure Identity server.
Following are the config data i have given
Configuration DN : dc=mydomain,dc=com
Search Base : dc=mydomain,dc=com
Host : mypc.mydomain.com
Port Number : 389
Root DN : cn=orcladmin
Root Password : *******
Directory Server Security Mode : Open
Is the Configuration data stored in this directory also : Yes
Person Object Class : inetorgperson
Auto configure objectclass : yes
Group Object Class : groupOfUniqueNames
Auto configure objectclass : yes
After this I have clicked on the restart server button.
It comes back to the page asking to enter Person Object class details.
I Get the Error : Cannot find the Person Object Class.
I have checked the object class in OID it is there, I have verified the connection details are also correct.
Any Ideas what might be wrong.
Earlier during setup i had to modify the OID schema, how do i check if this has been done.
Any Ideas<?xml version="1.0" encoding="utf-8"?>
<ValNameList
xmlns="http://www.oblix.com"
ListName="setup.xml">
<NameValPair
ParamName="mainOIS"
Value="true"></NameValPair>
<NameValPair
ParamName="currentStep"
Value="LDAP_CONFIG_CHANGES"></NameValPair>
<NameValPair
ParamName="status"
Value="incomplete"></NameValPair>
<NameValPair
ParamName="whichDB"
Value="OID"></NameValPair>
<NameValPair
ParamName="dataDirCopied"
Value="TRUE"></NameValPair>
<NameValPair
ParamName="machineNo"
Value="localhost"></NameValPair>
<NameValPair
ParamName="portNo"
Value="389"></NameValPair>
<NameValPair
ParamName="rootDN"
Value="cn=orcladmin,cn=Users,dc=mydomain,dc=com"></NameValPair>
<NameValPair
ParamName="ldapRootPasswd"
Value="**************"></NameValPair>
<NameValPair
ParamName="securityMode"
Value="Open"></NameValPair>
<NameValPair
ParamName="oblixUserDataSame"
Value="Yes"></NameValPair>
<NameValPair
ParamName="searchBase"
Value="dc=mydomain,dc=com"></NameValPair>
<NameValPair
ParamName="configDN"
Value="dc=mydomain,dc=com"></NameValPair>
<NameValPair
ParamName="obClassPerson"
Value="inetorgperson"></NameValPair>
<NameValPair
ParamName="defaultConfigForPersonOC"
Value="true"></NameValPair>
<NameValPair
ParamName="obClassGroup"
Value="groupOfUniqueNames"></NameValPair>
<NameValPair
ParamName="defaultConfigForGroupOC"
Value="true"></NameValPair>
<NameValPair
ParamName="obOldClassPerson"
Value="inetorgperson"></NameValPair>
<NameValPair
ParamName="obOldClassGroup"
Value="groupOfUniqueNames"></NameValPair>
</ValNameList> -
Deploying Common-utilities and Third-party Classes
In your documentation you state that several jar-libraries (containing
utilities, third-party classes, jdbc-drivers and also I suppose classes for
custom realms) needs to added to the Java system classpath.
This probably also means that they will not be distributed from the
administration server to the managed servers as applications does. Since
most non-trivial applications include startups, custom realms and so forth
it renders the distribution feature (ie. from admin server to managed
server) virtually useless. Installs needs to be made on all nodes anyway.
One example on a solution for this is to distribute these jar-libraries to
the new node-manager which then starts up the server with these jar-files on
the classpath?
Also one could include the startup and shutdown-classes in a
weblogic-specific enterprise application deployment-descriptor so that these
are run in the same classloader as the enterprise application. Most
non-trivial startups probably needs to run in this classloader anyway. (If
they for example access ejbs etc.)
An alternative implementation would be to specify a servlet with a
load-on-startup, but I'm not sure at what time the servlet will be loaded.
Is this a recommended strategy for startup-classes that needs to run in the
application classloader? -
Marshalling third party classes with JAXB
I put together a test case similar to what is illustrated at:
[https://jaxb.dev.java.net/guide/XML_layout_and_in_memory_data_layout.html#Using_XmlJavaTypeAdapter_for_element_attribute_values]
and here:
[http://weblogs.java.net/blog/kohsuke/archive/2005/09/using_jaxb_20s.html]
I declared a Color object, defined a ColorAdapter, and declared the @XmlJavaTypeAdapter to the package. Alas, it isn't getting called... If you consider the following sample code:
JAXBContext jc = JAXBContext.newInstance(Color.class);
// Note that a dump of the context confirms that com.acme.Color is listed!
//System.out.println("JAXBContext: " + jc.toString());
Marshaller m = jc.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
Color color = Color.RED;
// Case 1: The following line works, but it does NOT call the ColorAdapter...
m.marshal( new JAXBElement( new QName("", "rootTag"), Color.class, color ), System.out);
// Case 2: This fails...
m.marshal(color, System.out);Case 1 "works" (doesn't error), but the output clearly shows that the ColorAdapter is not getting called.
Case 2 throws a javax.xml.bind.MarshalException exception:
javax.xml.bind.MarshalException
- with linked exception:
[com.sun.istack.SAXException2: unable to marshal type "com.acme.Color" as an element because it is missing an @XmlRootElement annotation]
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:
328)
testMarshalling : javax.xml.bind.MarshalException
at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.jav
a:254)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshal
lerImpl.java:75)
at resty.AppTest.testMarshalling(AppTest.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- with linked exception:
[com.sun.istack.SAXException2: unable to marshal type "com.acme.Color" as an element because it is missing an @XmlRootElement annotation]
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
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 org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
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 org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: com.sun.istack.SAXException2: unable to marshal type "com.acme.Color"
as an element because it is missing an @XmlRootElement annotation
at com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:244)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:303)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:490)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:325)
... 29 moreNote that my Color object represents a third-party class -- a class where I can't just annotate it with @XmlRootElement. Hence, why I am looking at @XmlJavaTypeAdapter.
Can somebody please tell me why my adapter is not getting called, and what I can do about customizing the marshaling of a third-party class?
Note that I am using JAXB 2.1.8.what kind of third party API are using ?
-
Where can I find the third party app?
I'm really in trouble that I can't record and check my blood glucose.
Of cause I exported the data from app, but It's not readable for me.
Please reply ASAP and give me other solution.You find third-party apps in the App Store. What app are you looking for? Due to problems, Apple removed the ability to record that information in Health. You can always go back to whatever you used before three weeks Health was released. Why can you not check and record your blood glucose? I would assume you check it using blood samples and a glucose meter which has nothing to do with your phone. You should be able to record it in any number of apps, from Notes to purpose made third-party apps.
-
Hello, I have a bunch of third party classes that I wish to use as javac complies...
Where do I place these files and what format do they have to be in (i.e. a folder or a jar file)?
Thank you!They can be in either directories or jar files. You just need to make sure that they are included in your $CLASSPATH.
-
CDR-17066 RON cannot find java EWT graphics classes
Hello,
I am evaluating Oracle SCM. Everything's going great, except I am unable to use the Version History or Version Events. When I try, I get an error:
"CDR-17066: RON cannot find java EWT graphics classes"
The action it recommends is to check the registry or environment variable JVM_CLASSPATH_RON, and make sure it points to the ewt jar.
I found a jar called ewt3.jar in my oracle/jlib directory. There was no environmental variable called JVM_CLASSPATH_RON, so I created one and set it to that jar. But I'm still getting the same error.
Any help would be appreciated. Thank you.Hi,
this error message is rather strange: I checked in our knwoledge base, but you seem to be the first one having this issue!
I had a look to my registry and indeed I couldn't find the variable JVM_CLASSPATH_RON.
I suspect that this variable was superseded by another one (JVM_CLASSPATH_DEFAULT_THIN_JDBC ?).
I checked for all variables including ewt and found the following:
. FORMS90_CLASSPATH (<Home>\jlib\ewt3.jar)
. FORMS90_BUILDER_CLASSPATH (<Home>\jlib\ewt3.jar)
. JVM_CLASSPATH_DEFAULT_THIN_JDBC (<Home>\jlib\ewt4.jar)
FORMS90_... variables are not used by the Version History and Version Event Viewers, but JVM_CLASSPATH_DEFAULT_THIN_JDBC is.
I removed the entry <Home>\jlib\ewt4.jar from JVM_CLASSPATH_DEFAULT_THIN_JDBC, and then I could reproduce your issue.
So could you check the content of this variable JVM_CLASSPATH_DEFAULT_THIN_JDBC?
It's located in HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOMEx\REPADM61\DEFAULT_JVM_PARAMS_THIN_JDBC
Could you also check that file <Home>\jlib\ewt4.jar does exist on your machine?
Regards,
Didier. -
How to Launch a downloaded third party app from my own app on the iPad using objective c
How to Launch a downloaded third party app from my own app on the iPad using objective c
How to identify whether the third party app has registered URL scheme or not. I also send a request mail to the third party app developers regarding URL scheme, but there is no reply from them.
-
I am using some third party Java classes that i added to the c:\bea\wlserver6.0\lib directory to use in some deployed servlets. the servlets cannot find these classes. where do they need to reside? thx ...derek
Correct, if you put the jars in WEB-INF/lib, it's like putting them in
the classpath of the web app, you don't have to do any other
configuration.
This is documented in the Servlet 2.2 spec, which documents .war files
(available at http://java.sun.com/products/servlet/index.html). Chapter
9 "Web Applications," Section 9.4 "Directory Structure."
It's also briefly mentioned in the WebLogic 6.0 docs about configuring
web apps, at:
http://edocs.bea.com/wls/docs60/adminguide/config_web_app.html#100368
-- Jim
dc wrote:
>
> Is that bit of wisdom documented somewhere (other than right here)? I
> couldn't find it.
> Do I then not have to specify each individual jar file? I just put them
> there and WL will open them up and looky-see?
>
> Apparently.
>
> "Gary Keim" <[email protected]> wrote in message
> news:[email protected]...
> > Or, if your 3rd-party classes are archived, <app-root>/WEB-INF/lib.
> > --
> > Gary
> >
> > "Mark Spotswood" <[email protected]> wrote in message
> > news:[email protected]...
> > > The classpath for servlets is <app-root>/WEB-INF/classes, where
> > > <app-root> is your .war file or exploded web app hierarchy.
> > > --
> > > mark
> > >
> > > derek wayland wrote:
> > >
> > > > I am using some third party Java classes that i added to the
> > c:\bea\wlserver6.0\lib directory to use in some deployed servlets. the
> > servlets cannot find these classes. where do they need to reside? thx
> > ...derek
> > >
> >
> >
-
After upgrade to JHS Production: cannot find two standard java Classes
Hi, First: congratulations on the Production release. Great that it is there.
After making several backups, I have upgraded to JHS build 91 Production release (I came from JHS build 78).
1. after upgrade to JHS Production, I tested my application first (so before re-enabling Jheadstart on the ViewController and regenerating pages). The application still worked fine
2. I re-enabled JHeadstart on the VC project
3. I opened my Applictation Definition Files and saved them (I noticed a deprecated property OverwriteUiModel that disappeared after saving)
4. I ran the generator on my three App. Def. Files.
5. I rebuild the whole application
6. I ran the application, the first (Table-style) page comes up fine
7. But when clicking on one of the records in the Table to navigate to the Form page...the Embedded OC4J exits with a fatal error:
Fatal error: Cannot find class java/lang/StackOverflowError
Fatal error: Cannot find class java/lang/NullPointerException
The last part of the log before these fatal errors is as follows:
06/08/11 10:12:47 [1171] Binding param "Bind_IdPerson": 210002
06/08/11 10:12:47 [1172] **** refreshControl() for BindingContainer :PersonsPageDef
06/08/11 10:12:47 [1173] *** DCDataControl.sync() called from :DCBindingContainer.refresh
06/08/11 10:12:47 [1174] **** refreshControl() for BindingContainer :PersonsPageDef
06/08/11 10:12:47 [1175] Invoke method Action:999
06/08/11 10:12:47 [1176] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeAddrLinkTypes
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeAddrLinkTypes: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1177] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1178] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1179] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1180] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c60
06/08/11 10:12:47 [1181] Invoke method Action:999
06/08/11 10:12:47 [1182] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeAddrLinkStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeAddrLinkStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1183] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1184] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1185] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1186] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c61
06/08/11 10:12:47 [1187] Invoke method Action:999
06/08/11 10:12:47 [1188] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeOrgPersonTypes
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeOrgPersonTypes: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1189] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1190] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1191] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1192] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c62
06/08/11 10:12:47 [1193] Invoke method Action:999
06/08/11 10:12:47 [1194] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeDivDataValidationStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeDivDataValidationStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1195] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1196] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1197] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1198] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c63
06/08/11 10:12:47 [1199] Invoke method Action:999
06/08/11 10:12:47 [1200] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeDivDataDivisionStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeDivDataDivisionStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1201] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1202] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1203] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:48 [1204] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c64
06/08/11 10:12:48 [1205] *** DCDataControl.sync() called from :DCBindingContainer.refresh
06/08/11 10:12:48 [1206] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1207] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1208] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1209] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1210] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1211] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1212] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1213] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1214] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1215] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovAddressesPageDef.xml
06/08/11 10:12:48 [1216] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1217] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1218] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1219] Executing and syncing on IteratorBinding.refresh from :AddrLinkTypeIterator
06/08/11 10:12:48 [1220] Resolving VO:CodeAddrLinkTypes for iterator binding:AddrLinkTypeIterator
06/08/11 10:12:48 [1221] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1222] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1223] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1224] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovPersonAddrOrganizationsPageDef.xml
06/08/11 10:12:48 [1225] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1226] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1227] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1228] Executing and syncing on IteratorBinding.refresh from :AddrLinkStatusIterator
06/08/11 10:12:48 [1229] Resolving VO:CodeAddrLinkStatuses for iterator binding:AddrLinkStatusIterator
06/08/11 10:12:48 [1230] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1231] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1232] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1233] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovOrganizationsPageDef.xml
06/08/11 10:12:48 [1234] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1235] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1236] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:49 [1237] Executing and syncing on IteratorBinding.refresh from :OrgPersonTypeIterator
06/08/11 10:12:49 [1238] Resolving VO:CodeOrgPersonTypes for iterator binding:OrgPersonTypeIterator
Fatal error: Cannot find class java/lang/StackOverflowError
Fatal error: Cannot find class java/lang/NullPointerException
Process exited with exit code -1.
Any idea why this might have happened, just because I upgrade to JHS production release?
I am reverting to build 78 again to continue developing, but hope to be able to get working with the prod release soon, but I lack knowledge to determine where the error occurs...
ToineSandra,
I have the (ugly) feeling that I am facing the problem mentioned in http://forums.oracle.com/forums/thread.jspa?messageID=1211326? : it looks like when a JSPX page gets too complex, the Embedded OC4J raises this StackOverFlow class notfound error :-(. Probably the (it only hits me when navigating to the most complex page) generated page generated with build 78 was fine, but the generated page after build 91 has become too complex, allthough nothing changed in between. What I can see from the difference between the before and after build 91 situation for all pages, is that you have added the <id=...> arguments to all ADF elements, like [id="PersonsSaveButton"] in:
<af:commandButton actionListener="#{bindings.Commit.execute}"
action="Commit"
textAndAccessKey="#{nls['SAVE_BUTTON_LABEL_PERSONS']}"
id="PersonsSaveButton">
<af:resetActionListener/>
</af:commandButton>In build78 these were not there. As far as I can see another difference after generating with build 91 is a new element in the page:
<af:panelGroup rendered="#{(bindings.PersonsIterator.currentRowIndexInRange!=-1 and bindings.PersonsIterator.findMode!='true')}">I have not seen a proper solution for this on the JDeveloper forum. I noticed people asking if there is a kind of 'maximum' on how complex a page can get before this error situation happens. No answer on that found (you do not want to know there is a maximum anyway).
The specific page is a master with 5 stacked detail regions and three "use as LOV" groups. Further on about 30 domains are used...
And the page has not finished yet, it will get more "complex" that this. I hope someone knows a good solution so that I can continue to use the Embedded OC4J for testing, otherwise developing wil get very time consuming if I have to deploy to AS every time...something I cannot afford since the project deadline is getting nearer and nearer.
Toine -
SerialVersionUID problem with third party class
Hello,
One of our projects is using java 6 (that won't change). We need to use some third party APIs which is developped using java 5, and I guess some wild rmi implementation.
If I try to use this api from a java 5 project, no problem.
If I try to use it from java 6, I got this exception.
Is there something I could try (workaround, something I can tell the api provider to fix, ...)?
"C:\Program Files\Java\jdk1.6.0_01\bin\javaw.exe" -client -classpath D:\dev\TestAde\Project1\classes;D:\dev\TestAde\Project1\lib\ADEAde.jar;D:\dev\TestAde\Project1\lib\ADEConfig.jar;D:\dev\TestAde\Project1\lib\ADEJDom.jar;D:\dev\TestAde\Project1\lib\ADEMisc.jar;D:\dev\TestAde\Project1\lib\ADEStubs.jar project1.Test
Exception in thread "main" java.lang.RuntimeException: Unable to connect to the server : java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.InvalidClassException: sun.rmi.server.UnicastRef; local class incompatible: stream classdesc serialVersionUID = -9213327104222131866, local class serialVersionUID = 8258372400816541186
at com.adesoft.config.ServerLocation.getRemoteConfig(Unknown Source)
at com.adesoft.config.ConfigManager.getRemote(Unknown Source)
at com.adesoft.config.ConfigManager.getProperty(Unknown Source)
at com.adesoft.login.WebSessions.<init>(Unknown Source)
at com.adesoft.login.WebSessions.getInstance(Unknown Source)
at com.adesoft.beans.SessionBean.setLogin(Unknown Source)
at project1.Test.main(Test.java:14)
Process exited with exit code 1.The serialVersionUID of sun.rmi.server.UnicastRef in 1.5 is -9213327104222131866L. Strangely it isn't defined in the source code, just left to be calculated at runtime.
I recommend you first search all your JAR files on both client and server, apart from the Java rt.jar of course, for classes in java.rmi.* and sun.rmi.*. If you find any class in these packages, or indeed in sun.* or java.*, complain loudly to the supplier, and try deleting them.
If you don't find any such thing, I would then report this as a bug to Sun and I would also post it to the RMI-USERS mailing list where you will probably get a very rapid response. -
Can't find my third party plug-ins in the Audio Effect slot
I've moved my downloaded plug-ins into Macintosh HD > Library > Audio > Plug-ins, and in a new Finder Window dragged the VST file and Component file into it's respective Logic Pro X files folder(s). I still don't see them in the Audio Units slot for third party plug-ins. Can anyone help me troubleshoot? I'd much appreciate! Thanks.
-VictorWhich plugin are you trying to use?
Is it a 64bit AU Plugin?
If it isn't then LPX cannot use it....
If it is.... Does it show up in the AU Manager as validated?
(LPX menu bar..... Logic Pro X > Preferences > Audio Units Manager)
Maybe you are looking for
-
Archiving Original Media Files
This question crops up occasionally. The usual suggestion with tapes is to keep them. This is fine except for one potential problem ....... you need the camera to play them! If you only have one camera, it is reasonable to suppose it will eventually
-
Is there a way to get the piano role to subdivide the beat by 5 or 7? In other words to get this to read 4/4 /20
-
Coloring text of combobox with listview via css
Hy there, i try to color my text of my combobox's list view when the selection is done and i hover over it. .combo-box-popup .list-view .list-cell:filled:selected, .combo-box-popup .list-view .list-cell:filled:selected:hover -font-color:white; -fx-ba
-
ITunes will not import .WAV files encoded by iTunes...
I just recently switched from a macbook pro running leopard to an imac with snow leopard. I needed to move my itunes to the new computer, but none of my wav files imported. On my macbook, I put the CD in and imported into iTunes directly using its ow
-
I am just trying to take a find oute if the reception issue is anyhow related to size. Could you just post yes or no and then the size. I am just curious of this since I have a 16gig on order at Best Buy and they keep telling me they have not had an