Static initialization of java code included in the Imported Archives jars?
Hi
Does SAP PI 7.0 support static initialization of java code included in the Imported Archives jars?
Static block of a java class included in the Imported Archive jars throws a Runtime Exception called ExceptionInInitializationError while trying to run.
Regards,
RDS
Have you tested the code outside PI?
Similar Messages
-
Revision: 3968
Author: [email protected]
Date: 2008-10-30 10:45:04 -0700 (Thu, 30 Oct 2008)
Log Message:
Fix for - ASDoc fails if example code included by the @includeExample tag contains an "&"
Also fix for broken links with $$ symbol.
QE Notes: None
Doc Notes: None
Bugs: SDK-17830
tests: checkintests
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-17830
Modified Paths:
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja vaRevision: 3968
Author: [email protected]
Date: 2008-10-30 10:45:04 -0700 (Thu, 30 Oct 2008)
Log Message:
Fix for - ASDoc fails if example code included by the @includeExample tag contains an "&"
Also fix for broken links with $$ symbol.
QE Notes: None
Doc Notes: None
Bugs: SDK-17830
tests: checkintests
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-17830
Modified Paths:
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va -
How to write java code to read the pixel color in some place of screen?
Hello all:
How to write java code to read the pixel color in some place of screen?
The java application iteself doesn't have any GUI.
thank you
-DanelSee java.awt.Robot
-
How do I pass an error status from my java code back to the Program Job Ser
How do I pass an error status from my java code back to the Program Job Server?
I have a jar program object that reports a scheduled status of "Success" even if the java code errors out.Exceptions thrown from the program object are ignored by the program job server.
You need to configure the Program Object, then stream out a special string sequence to the stdout of the Program Object, to set the scheduled instance status to Failed.
Look up SAP KBase 1201804 - How to programmatically set the status of a Program object to "Failed"
Sincerely,
Ted Ueda -
Revision: 15220
Revision: 15220
Author: [email protected]
Date: 2010-04-05 10:29:52 -0700 (Mon, 05 Apr 2010)
Log Message:
Fix static initialization order in OSMFPlayer, so that the Log doesn't create TraceLoggers and DebugLoggers.
Modified Paths:
osmf/trunk/apps/samples/framework/OSMFPlayer/src/OSMFPlayer.asshak wrote:
I've followed the first method with the mpd daemon and everything worked fine .
THanks for all your help everyone !
The add of MPD : ALL to hosts.allow seems to solved it .
Thanks again!
Nice.
Please mark threads as [SOLVED] when they are. You can do so by editing the opening post. -
Update the result to client (JAVA code) aftere completing the user task
Hi All,
I have a simple workflow activity with in my BPEL process .
FLOW is like this:
1)----->Initiate/Process
2)----->Workflow user task
3)Approve/Reject /Others
4)If APPROVE a call to web-service method
5)reply
If i got the out put as approve the next step is a call to web-service which should give the output to client(JAVA code).
Is the above senario possible through BPEL.
Thanks,
Kalyan.HI ALL
I fixed this problem. Problem was because of classpath. After setting the path of class file in classpath, issue was fixed.
Regards
Arun -
The import archive file does not contain a metadata archive.
when i am trying to upload template on webceter portal administrative console i am getting following error , so how to clear it "The import archive file does not contain a metadata archive."
stack trace is
SiteResourceValidateImportOperation> <doValidateImport> Operation aborted because of an exception thrown by subunit (oracle.webcenter.lifecycle.metadata.InitializeUnit)
oracle.webcenter.lifecycle.InvalidEARException: The import archive file does not contain a metadata archive.
at oracle.webcenter.lifecycle.metadata.InitializeUnit.extractTransportSet(InitializeUnit.java:372)
at oracle.webcenter.lifecycle.metadata.InitializeUnit.doImport(InitializeUnit.java:232)
at oracle.webcenter.lifecycle.metadata.InitializeUnit.doValidateImport(InitializeUnit.java:211)
at oracle.webcenter.lifecycle.siteresource.operation.SiteResourceValidateImportOperation.doValidateImport(SiteResourceValidateImportOperation.java:107)
at oracle.webcenter.lifecycle.LifecycleSiteResourceService.doValidateImport(LifecycleSiteResourceService.java:139)
at oracle.webcenter.lifecycle.LifecycleSiteResourceService.doValidateImport(LifecycleSiteResourceService.java:110)
at oracle.webcenter.lifecycle.view.siteresource.LifecycleSRMImportBean.doImport(LifecycleSRMImportBean.java:179)
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 com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<SkinFactoryImpl> <getSkin> Cannot find a skin that matches family portal-admin and version v1.2. We will use the skin portal-admin.desktop.As in your other post, {forum:id=354} is a better place to ask
-
Problem in recognising the imported archives
Hi All,
Inorder to increase the reusability, I've created a JAR file for some of the user defined functions (like lookup, etc) and imported that JAR (under imported archives) into XI from my local machine. But, in the UDF when I try to instantiate an object for the class in the JAR file, I get an error saying that package com.abc.xyz (which I've mentioned in the import statement of the UDF, because in my JAR class, I had mentioned the same package) doesn't exist.
Doesn't XI recognise the Jar files imported under archives? Should I keep the JAR file in the J2EE server of XI? Please suggest.
Thanks in advance.
Thanks,
Joe.Hi,
What tool are you using to create the jar files?
The jar file should also have the model folder present in it.
for importing if your class name is Abc
in the package com.company then type
import com.company.Abc;
While importing in the Imported Archives make sure the jar created by you has the .project and .classpath files also in it..
Edited by: Progirl Progirl on Dec 8, 2008 12:25 PM -
Java code common to the applications modules
I need help to generalise some methods and include them in project.
I have some Java methods and I need it to be able to include/calll these methods from different application modules.
I need it accessible to all app modules.
Is there any way to do it?what we do is create a root application module to be the parent of all our app modules. edit that root app module and add your other app modules as nested app modules under the "Application Modules" section. then in your child app module java code you can initialize your root application module by using the getRootApplicationModule() method:
YourServiceImpl yourServ = (YourServiceImpl)getRootApplicationModule();
then you have access to all your methods in the master app module. however, to make sure you're accessing your app module in the desired hierarchy, you have to base your jhs app def file on your root app module or use your app module under the desired hierarchy in any of your custom adf pages.
hope this helps
paul -
Pythagors into java-code (i got the idea, i think, but need it simplified)
Goodday all :),
I have been trying to turn the forumula | a^2 + b^2 = c^2 | into java code.
To clear it up a little more;
1. Define unknown variable
2. Define values of other two variables
3. Program calculates
x1. unkown variable is 'a'
x2. b = 20 , c = 40
x3. a = [(40^2) - (20^2)] ^0.5 (sorry couldnt figure out superscript)
What i was thinking as a concept;
1. Java asks for uknown value -> user defines as 'a' , 'b' or 'c'.
2. Java If else statement
2.1 if 'd' -> java asks again
2.2 else 'e' --> java asks again etc (if else statemenst from d - z)
import java.io.*;
public class example {
public static void main(String[] args) {
System.out.println("define uknown value");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
boolean running = true;
while(running) {
String line = reader.readLine();
if (line.startsWith("d")) {
System.out.println("wrong input, define unknown value");
running = true;
} else if (line.startsWith("e")) {
System.out.println("wrong input, define unknown value");
running = true;
} else if (line.startsWith("f")) {
System.out.println("wrong input, define unknown value");
running = true;
} else if (line.startsWith("g")) {
System.out.println("wrong input, define unknown value");
running = true;and furter i was thinking;
If a, b or c is pressed it will ask for the values of the other two
and it will be such a code as above, repeating itself;
String line = reader.readLine();
if (line.startsWith("a")) {
System.out.println("please define b");
running = true;
if (line.startsWith("1")) {
int x = 1;
System.out.println("b=1");
running = true;
} else if (line.startsWith("2")) {
int x = 2;
System.out.println("b=2");
running = true;
} else if (line.startsWith("3")) {
int x = 3;
System.out.println("b=3");
running = true;and so on till, lets say 1000?
Now my question is;
Is this the right way to make this program?
I would have like a .java file of severel megebytes if i wanted the values to get up to 10000 or something >.<Aargh! No. This code snippet might be of help.
try {
int x = Integer.parseInt("42");
System.out.println("X = " + x);
} catch( NumberFormatException e ) {
System.err.println("Not a number: " + e);
e.printStackTrace();
}You would probably also find it useful to read about "regular expressions" if you always expect the formula to have exactly the same form. -
Execute java code before rendering the page
Hi,
In a task flow, can I execute some java code before the page/view is rendered (i.e. some preprocessing). I would need to be able to have access to the bindings on the page.
Thanks!Can you try doing as specified below:
If it is simple JSPX, you could use the phase listener as follows:
JSPX Code:
<f:view beforePhase="#{SamplePageBean.phaseListener}">
<af:document id="d1">
<af:form id="f1">
<af:panelFormLayout id="pfl1">
<f:facet name="footer"/>
</af:panelFormLayout>
</af:form>
</af:document>
</f:view>
Bean Code:
public class SamplePageBean {
public SamplePageBean() {
public void phaseListener(PhaseEvent phaseEvent) {
if (phaseEvent.getPhaseId().equals(phaseEvent.getPhaseId().RENDER_RESPONSE)) {
// DO NECESSARY INITIALIZATION
Thanks,
Navaneeth -
Hi,
I'm writing a java application that needs to connect to the SLD Server and then query and return data about the SID and available instances and associated database(s).
I have figured out the connection piece using SAP_JCODestinationAccessor, but have not figured out how to get the SID and instance names. It appears that the methods I want to use are in the lcrclient.jar file (perhaps SAP_ApplicationSystemInstance?
Are there any code example or javadocs that are available to help me understand the methods that are available for data retrieval from the SLD?
Thanks in advance,
TammyHi,
Yes, the examples are where I got my start from. In general my problem is that I didn't have an JCO's defined, so no data was being returned. Thus the example only helped me minimally.
I'm assuming that when not using a JCO, I still can make a connection to the SLD Server and then using the CIM objects be able to retreive the SID and associated instances.
Tammy
Tammy -
Java code to minimize the command prompt window when we hit
Hi All,
I am using Command promt to convert frame maker files to pdf files... When I hit the batch file, Command prompt window is coming on to the center of the screen, customer doesnt want this one .
Is there anyway to minimize the command prompt window like we can show up in the status bar and not on the screen .To get better help sooner, post a [_SSCCE_|http://mindprod.com/jgloss/sscce.html] that clearly demonstrates your problem.
Use code tags to post codes -- [code]CODE[/code] will display asCODEOr click the CODE button and paste your code between the {code} tags that appear.
db -
Java code to perform the erosion operation on the image
hi friends
I want to perform the morphological erosion operation on an image
can u help me how to write code for this operation?
waiting for your reply....I assume from your descrption this is not a new computer and that you have been using Premiere Elements 9 on this machine for at least two or three years (since version 9 came out three years ago).
If the program worked in the past and has suddenly starting "acting out", something has likely gotten corrupted -- possibly during your upgrade to Mavericks or simply due to your computer being more than a year or so old.
First, run a check on your fonts, as described in this FAQ. Corrupted fonts on a Mac is one of the most common causes of problems on OSX.
http://forums.adobe.com/thread/940869?tstart=0
You may also want to run a disk verification on your hard drive. Do this by opening Finder, going to Utilities and opening the Disk Utilities app.
You can also try launching Premiere Elements while holding down the Opt+Cmd+Shift keys on the left side of your keyboard to clear any corruptions in the preferences file.
If all of that fails to fix things or indicate a problem, I'd recommend you uninstalling Premiere Elements and then reinstall it. (Don't worry. You won't lose any work in progress.) -
Java code to get the difference between two dates in days
Hi ppl,
I need to write a user defined function to get the difference between two date nodes, in days.Please help me out
regards,
PrashanthHi,
have a look at those two:
(How do I calculate the difference between two dates?)
http://joda-time.sourceforge.net/faq.html
Calculating the Difference Between Two Datetime Stamps
http://www.xmission.com/~goodhill/dates/deltaDates.html
Get difference in days
http://javaalmanac.com/egs/java.util/CompDates.html
Regards,
michal
Maybe you are looking for
-
How do I find my username on my eprint printer to log into it?
I am trying to set up an eprint account for a Laserjet P1606dn I put a passord on the printer. I know the password, but it prompts me for a username. I don't even remember defining a username, and have tried everything I can think of, without success
-
My HP Officejet 8500 will not install on windows 8.1. The error message says: The system will not find the specific file
-
PPro CS4 crashing when running on RAID 1
Hi I used to have Premiere Pro CS4 running reasonably stable on a i7 920/12GB RAM, Vista Business system, with data on 2x 1TB Samsung Spinpoint HDD's in a RAID 1 (mirror) arrangement. The RAID is Intel's Rapid Storage Technology off a Gigabyte X58 mo
-
Unable to execute startscen.sh for AIA PIP Agent-Assisted Billing Care 2.4
Hi all. I am executing the 'Sync Collections Actions Integration Flow' of 'Agent-Assisted Billing Care' PIP to transfer collections data. I just install AIA 2.4 with ODI 10.1.3.5, BRM 7.4 and Siebel 8.1.1. After executing the following command for th
-
How to Prevent or Block Rogue APs from Joining Your Wired or Wireless WLANs
Hi all, I deployed a WLAN with 1 WLC 4400 and 5 1252AP. I do not see the way to Block Rogue APs from Joining the Wired or Wireless WLANs