Problems running JMUnit tests using JME SDK 3.0
Hi
I've got a regular installation of JME SDK 3.0 on Windows Vista. In netBeans 6.7.1 I create jme project with hello midlet, create a class with one method and create a test case for it using tools context menu. Then I run my project and on emulated device select TestSuite to run. Unfortunately I get an exception:
java.lang.SecurityException: MIDlet not constructed by createMIDlet.
at com.sun.midp.midlet.MIDletStateHandler.newMIDletPeer(), bci=24
at javax.microedition.midlet.MIDlet.<init>(), bci=9
at jmunit.framework.cldc10.Assertion.<init>(), bci=1
at jmunit.framework.cldc10.Test.<init>(), bci=1
at jmunit.framework.cldc10.TestCase.<init>(), bci=2
at hello.XTest.<init>(XTest.java:20)
at java.lang.Class.newInstance(), bci=0
at jmunit.framework.cldc10.TestSuite.<init>(), bci=58
at java.lang.Class.newInstance(), bci=0
at com.sun.midp.main.CldcMIDletLoader.newInstance(), bci=46
at com.sun.midp.midlet.MIDletStateHandler.createMIDlet(), bci=66
at com.sun.midp.midlet.MIDletStateHandler.createAndRegisterMIDlet(), bci=17
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=27
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26When I run the same project using emulator from older JWT 2.5, everything is just fine. I've also tried Eclipse wit MJT plugin and SDK 3.0 fails to execute the test as well while JWT 2.5 works fine.
Any ideas how to overcome the above exception on SDK 3.0 ??
Hello Iaryy,
You won't be able to run TestSuites in most simulators/emulators and real devices (as explained in the JMUnit manual [1]). You could either check the following link [2], that provides a patch and instructions to solve this problem for CLDC 1.1 (CLDC 1.0 have a similar solution), or wait until JMUnit 2.0 (which will be released soon).
Regards,
Francisco
[1] http://hammingweight.com/modules/jmunit/userguide.pdf
[2] http://sites.google.com/site/franciscobenitezleon/projects/jmunit-revised
Similar Messages
-
Unable to run Servlet program using J2EE SDK
Hello,
i am a newbie to all this j2ee stuff and servlets even.so the problem that i have maybe a very common one and i hope that most of you may have a fix to it...
i use J2EE SDK to compile and run Servlet programs.I have a Servlet program with the class name defined as
public class MyServlet extends HttpServlet ....
the file is stored as MyServlet.java
i set the CLASSPATH variable so that the required classes for the compilation of the program can be located.
the program compiles without any glitches.
However when i run the program by saying
java MyServlet
( i dont think its any different to run servlet code is it?)
i get the message
java.lang.NoClassDefFoundException:MyServlet
Can someone suggest a remedy?
thank you
-NDKFirst, I don't understand what you are trying to do. Running a servlet ?
Servlets are ran by an application server ! (Apache Tomcat ....).
Second, is your class in any package ? -
Hi,
Would there ever be a problem running a program compiled in Java 1.4.2_13 with JRE 1.4.2_08?
Why or why not? No guesses please.
ThanksNo such hope. The alternative to testing is to review changes made to each version leading up to 14. This is spelled out in each version's Release Document. There are a lot of changes. Most will not affect your program. Each change is relatively well described, but your problem will be to decide if your program will be affected by the change.
Or, do nothing, hope like hell that nothing breaks, and have an up-to-date copy of your resume.
If someone came to me saying a program couldn't be tested, I'd have serious concerns for that person's future. -
Problem running FlexUnit test in FlashBuilder
Hello,
I am trying to run a FlexUnit Test within FlashBuilder. I did the following things:
1. Created a new project.
2. Created a new TestCase class.
3. Create a test method annotated by [Test]
4. Run then test by righclicking on the project and selecting runas --> FlexUnit Tests
The project runs and when I run in debug, I can see the tests get executed by stepping through them. The problem is after the tests are run, it seems to get hung.
When I go to FlashBuilder, I see the following in the FlexUnit resulots.
It is almost as if it is getting hung. I have tried recreating the project and going through the process several times with no luck. Is there a configuration in FlashBuilder than I may have wrong that may be contributing to this?
Thanks,
ShonHello,
I am trying to run a FlexUnit Test within FlashBuilder. I did the following things:
1. Created a new project.
2. Created a new TestCase class.
3. Create a test method annotated by [Test]
4. Run then test by righclicking on the project and selecting runas --> FlexUnit Tests
The project runs and when I run in debug, I can see the tests get executed by stepping through them. The problem is after the tests are run, it seems to get hung.
When I go to FlashBuilder, I see the following in the FlexUnit resulots.
It is almost as if it is getting hung. I have tried recreating the project and going through the process several times with no luck. Is there a configuration in FlashBuilder than I may have wrong that may be contributing to this?
Thanks,
Shon -
Problem on setting pagelabel using acrobat sdk
hi all,
On setting pagelabel into the pdf file using acrobat sdk 9, we have an issue while opening the pdf file in notepad we got the value of pagelabel as <</P(CoverNUL)>> for your reference i have attached the screenshot and my code is below
ASInt32 textSt;
ASText prefix = ASTextFromScriptText("Cover",NULL);
PDPageLabel textLabel;
textLabel = PDPageLabelNewASText (pdDoc,ASAtomFromString("None"), prefix,NULL);
if(PDPageLabelIsValid(textLabel)==true)
PDDocSetPageLabel (pdDoc,0,textLabel);
PDDocSave (pdDoc, PDSaveFull | PDSaveLinearized, pathName, ASGetDefaultUnicodeFileSys(), NULL, NULL);
PDDocClose(pdDoc);
Please, can any one help me on this.
Regards,
JayakrishnanUse this it will work..
ASInt32 iTemp = PDDocGetNumPages (pdDoc);
PDPageLabel pageLabel;
pageLabel = PDPageLabelNew (pdDoc,ASAtomFromString(lblList), NULL,NULL, startPoint);
if(PDPageLabelIsValid(pageLabel)== true)
PDDocSetPageLabel (pdDoc,0,pageLabel);
PDDocSave(pdDoc, PDSaveFull, path3, ASGetDefaultFileSys(), NULL, NULL);
AVDocClose (avDoc, true);
Be Well -
Problems running SSL connection using JRUN 4.0/JDK 1.4.2
Hi,
Our project is to run a SSL connection to FedEx. When we test the connection with WebSphere 5.0 test server, it connected and worked. But, when we tested with our environment (JRUN4), exception thrown:
The following are the exceptions:
===========================
socket = (SSLSocket)factory.createSocket("gateway.fedex.com", 443);
causes the error:
java.net.SocketException: Export restriction: this JSSE implementation is non-pluggable.
Which implies that we are trying to use a SSL impementation other than Sun's, which is not allowed in JDK 1.4.x. Googleing for similar cases confirms that creating SSL sockets has been problematic for JDK 1.4.x users in particular.
However, the following code
SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault();
System.out.println("Classname: "+factory.getClass().getName());
produces
Classname: javax.net.ssl.DefaultSSLSocketFactory
This seems to imply that we are using the Sun SSL implementation. So I am not sure what could be causing the error. Have any you ever run into this particular problem before and if so what is your recommendation?
Any idea, thinking is greatly appreciated.
Thank you.I have plenty of HD space (130GB) left, so that's not the problem.
Actually, the amount of free space is not nearly as relevant to the issue as the % of free space. If your HD is over about 50% full, especially doing video, there will be performance degradation compared to an HD that is less than about 50% full. It's the physics of the hard drive. In addition, if you are working on HD video you can easily need 50-100GB per hour of video for working storage & render files. And if you render multiple times, FCE is not good at cleaning up old render files, so multiple renders take more & more disk space. The only effective way to clean out old render files is to manually delete them from your FCE /Render Files folder. And it's nearly impossible to tell which render files are actually in current use, so you end up having to delete them all and then re-render your entire timeline if you really want to free up disk space.
To answer your question about upgrading, yes, once you install Snow Leopard you should be able to update to 10.6.8 via Software Update. That's how I've always done it.
If your black Macbook is the one I suspect it is, the official max is 4GB RAM but it appears it will work with 6GB. Overall, the system specs are on the low side for FCE 4
As for still images, I have generally found sizing them to no more than 2x your video frame size works pretty well. Larger than that, FCE will be discarding lots of pixels to fit the image into your video frame. You need to consider the actual pixel dimensions of your image, not the embedded resolution or dpi. Actual pixel dimensions are what's important. The larger your jpeg image the more pixels will be discarded, so images that are much larger than your frame size are not advisable. -
Problems with concurrency tests using Crystal Reports for VS 2005
Post Author: condeagustin
CA Forum: General Feedback
Hi
My name is Agustin and Im using Crystal Reports for VS 2005
and NET 2.0 to generate pdf files. This is the scenario:
I created a COM+ object in c# and everytime the
COM+ creates an instance of this object, the following flow is executed:
it reads an xml file from a database, then it feeds the report with this
xml file, afterwards it generates a pdf file and finally this pdf file is
inserted into the database. Both fields (xml and pdf fields) are varbinary in the
same table in sql server 2005. All the flow from reading the xml to inserting
the pdf into the database is executed in memory, it never goes to the hard
disk. In other words both the xml and the pdf file are stored in memory (the
RAM). That is the only function of that COM+ object and I already have it in a
production server and it works GREAT!!
The PROBLEM is the concurrency tests. I made the following tests
in the same production server:
1. First I went to the registry and I set the PrintJobLimit to
100 in HKEY_LOCAL_MACHINESOFTWARECrystal Decisions10.2Report Application
ServerServer
2. I shut down the object in the COM+ and I executed 100
threads all at the same time. Each thread created one instance of the object in
the COM+ and the 100 pdfs were generated SUCCESFULLY in 5 minutes!!
3. Then I executed again 100 threads (WITHOUT shutting down the
object in the com+). 10 pdfs were generated succesfully but the rest were
never generated and there was no exception because my object was NEVER
INSTANTIADED in the COM+, I mean, the 90 instances were never created in the
COM+, so my object was never executed, THAT IS MY PROBLEM!! Do I have to
modify something in the registry files of crystal reports to fix this? What can
I do? I have revised the code in that object a LOT OF TIMES and believe me,
everything is being closed and disposed at the end (the memory streams, the
ReportClass objects, the connection to the database, even the dataset used to
store the data of the xml file!
So to sum up the problem is not with the execution of my object
(cause once is created the object works great and the pdf is generated
perfectly!), the problem is with the com+ TRYING to create another instance
of my object given that test scenario. Help me please, What do you
suggest?
The production server has this specifications:
Operative System: Windows Server 2003 Enterprise Edition with Service Pack 2
Processor: Dual Core AMD Opteron 2212 2.00GHz
RAM: 820MB
Hard drive: It is partitioned in 2 drives --> C
drive has 20GB and D has 60GB
Note: Each generated pdf has only one page and if you bring it
to disk its maximum size is 56KB
I hope your answer and thank you
Agustín Conde MartíPost Author: John Werner Enoksen
CA Forum: General Feedback
Hi, im about to write a simular solution where I will use VS2008/Com+ to be in compliance to an existing solition written in VB6.0, so I was googling to look for bumps. Did you figure this one out?
Best regards,
John Werner -
Strange problem running J2SE 1.4.2_05 SDK
Hi!
I am Finnish computer teacher in highschool. Last summer we had new computers in our class and SDK doesn' t run any class files anymore. For example following code:
public class Moi{
public static void main(String[ ] arguments){
System.out.println("Moi");
javac Moi.java
Everything goes very well. Compiler doesn' t complain anything and it does the job. But
java Moi
gives error statement like "exception in thread main ... ClassNotFound or so on."
I have given correct path-statement in autoexec.bat file because compiler handles the job. We have also installed directx 9 to our system and we are using windows 98 as our operating system.
samiHi!
After I compiled the file succesfully. I gave launch command like this
c:\mydocs\java Moi
I have not used any classpath variable. -
Problems Running Kuler Desktop using Air (Mac)
I am having problems with Kuler Desktop which runs via Adobe
Air. I have tried reinstalling both, Adobe Air and Kuler Desktop,
without any luck. Air and Kuler both install without any errors.
Once I launch the application "Kuler Desktop" the color wheel just
spins in the center of the window with the message "sorry, no items
were found" at the top of the window. I can use my Kuler dashboard
widget just fine and since that works I don't think it's a
connection problem.
Am I missing something? Has anyone else had this problem?
- dHi dmane,
Please try the following steps:
1. Go to user > Library > Preferences, delete
com.adobe.kuler.Desktop.[variable] folder
2. Go to user > Library > Application Support >
Adobe > AIR > ELS, delete com.adobe.kuler.Desktop.[variable]
folder.
3. Restart system and launch kuler desktop again.
Good luck!
- dhu -
Problem running Portal query using precalculated data
We are trying to use precalcualated data to run queries in our portal and are running into some issues.
We have a query with an attached template which uses the cost center group parameter (ksg) to show particular cost centers from a hierarchy created in RSH1. The query works fine from the BW menu and shows only those cost centers which it should, based on the hierarchy.
In the Reporting Agent Setting of Administrators workbench (RSA1) we created a reporting agent setting to precalcuate the data and scheduled it to run every couple of hours.
We have an ivew on our portal which runs the query with the template. If we add a data_mode parameter and set it to stored, the query seems to use the precalculated data but it seems to ignore the users ksg parameter setting and shows the entire hierarchy of cost centers on the first screen. If we scroll down to the bottom of the screen and use the down arrow to get the next set of rows, the next screen show the data for only our cost centers based on our ksg parameter setting.
However, if we change the data_mode parameter setting to u2018newu2019 the query works as it should and we see the correct cost centers, and not all the ones in the hierarchy so it is going to the OLAP engine for new data and not using the precalculated data.
We have tried various combination of settings on the Parameter tab of the Change Reporting Agent Setting screen. We have specified the query name in the Cntrl Query screen. If we switch from u2018no filteringu2019 to u2018explicity through Query Rsltu2019 the process chain errors out and will not precalc the data.
Can anyone help? Thanks.Issue SET DEFINE OFF in SQL-Plus before your statement runs.
-
Why do I get this error when I want to run a test using Ant?
Why do I get this error when I run the Ant build file?
Testsuite: JUnit
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
Caused an ERROR
JUnit
java.lang.ClassNotFoundException: JUnit
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)Abder-Rahman wrote:
In the "XML" file, I was giving the name of the test as JUnit ---> <test name="JUnit">Well, do you have a class called just "JUnit" that contains a test? -
Unable to establish loopback connection when running junit tests
Hello,
I just started using jrockit (jrockit-jdk1.6.0_20-R28.1.0-4.0.1) and I encounter a problem running junit tests.
I have 2 tests in the same junit suite, both do binding to 127.0.0.1.
The first test succeeds in the binding. Once it finishes, the second one tries to bind to same address and fails due to IOException, Unable to establish loopback connection (logs below)
If I run them using sun's hotspot jvm they work fine.
If I run them separately, i.e, only one test per suite, each works fine.
It seems that only when switching to jrockit I get the problem.
Any idea?
Thanks,
Edo
Logs:
ERROR [Main Thread_1] Failed to start ConnectionFullVirtualServer[server.traffix.com/127.0.0.1:3868]
[org.jboss.netty.channel.ChannelException: Failed to bind to: server.traffix.com/127.0.0.1:3868 ] thrown
org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:303)
com.traffix.openblox.core.transport.ConnectionFullVirtualServer.listen(ConnectionFullVirtualServer.java:60)
com.traffix.openblox.core.transport.VirtualServerTable.listen(VirtualServerTable.java:143)
com.traffix.openblox.core.transport.StackImpl.doStart(StackImpl.java:772)
com.traffix.openblox.core.transport.TransportStack.doStart(TransportStack.java:156)
com.traffix.openblox.core.transport.StackStateMachineImpl.doStart(StackStateMachineImpl.java:75)
com.traffix.openblox.core.transport.StackStateMachine$StackStateConfigured.processEvent(StackStateMachine.java:60)
com.traffix.openblox.core.fsm.StateMachine.processEvent(StateMachine.java:90)
Caused by: java.io.IOException: Unable to establish loopback connection
sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:106)
sun.nio.ch.PipeImpl.<init>(PipeImpl.java:122)
sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27)
java.nio.channels.Pipe.open(Pipe.java:133)
sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:41)
sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:26)
java.nio.channels.Selector.open(Selector.java:209)
org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.<init>(NioServerSocketPipelineSink.java:219)
Caused by: java.nio.channels.ClosedByInterruptException
java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184)
sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:518)
java.nio.channels.SocketChannel.open(SocketChannel.java:146)
sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:78)
sun.nio.ch.PipeImpl.<init>(PipeImpl.java:122)
sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27)
java.nio.channels.Pipe.open(Pipe.java:133)
sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:41)[ com.traffix.openblox.core.transport.VirtualServerTable.listen(VirtualServerTable.java:146) ][22/12/2010 11:05:57:511]
ERROR [Main Thread_1] Failed to start Endpoint Stack(server.traffix.com Configured)
[org.jboss.netty.channel.ChannelException: Failed to bind to: server.traffix.com/127.0.0.1:3868 ] thrown
org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:303)
com.traffix.openblox.core.transport.ConnectionFullVirtualServer.listen(ConnectionFullVirtualServer.java:60)
com.traffix.openblox.core.transport.VirtualServerTable.listen(VirtualServerTable.java:143)
com.traffix.openblox.core.transport.StackImpl.doStart(StackImpl.java:772)
com.traffix.openblox.core.transport.TransportStack.doStart(TransportStack.java:156)
com.traffix.openblox.core.transport.StackStateMachineImpl.doStart(StackStateMachineImpl.java:75)
com.traffix.openblox.core.transport.StackStateMachine$StackStateConfigured.processEvent(StackStateMachine.java:60)
com.traffix.openblox.core.fsm.StateMachine.processEvent(StateMachine.java:90)
Caused by: java.io.IOException: Unable to establish loopback connection
sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:106)
sun.nio.ch.PipeImpl.<init>(PipeImpl.java:122)
sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27)
java.nio.channels.Pipe.open(Pipe.java:133)
sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:41)
sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:26)
java.nio.channels.Selector.open(Selector.java:209)
org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.<init>(NioServerSocketPipelineSink.java:219)
Caused by: java.nio.channels.ClosedByInterruptException
java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184)
sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:518)
java.nio.channels.SocketChannel.open(SocketChannel.java:146)
sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:78)
sun.nio.ch.PipeImpl.<init>(PipeImpl.java:122)
sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27)
java.nio.channels.Pipe.open(Pipe.java:133)
sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:41Have you tracked down if the phone actually sends the TCP connection to the desktop? I'm feeling that this is a firewall issue that shows itself when the firewall zone changes (public/private/domain).
Matt Small - Microsoft Escalation Engineer - Forum Moderator
If my reply answers your question, please mark this post as answered.
NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
objects and unknown namespaces. -
Problem running car demo jwsdp-1.3,Tomcat 5.0
Hello. I am having problems running the car demo on the jwsdp-1.3 with Tomcat 5.0.
I get the following error message:
"A jar file containing the Servlet 2.3 and JSP1.2 classes is required to compile
carstore. Please define the property servlet.jar in your build.properties file and ensure
that the file exists."
I replaced the jsf EA 4 with the beta, and cleared out the cache in catalina as per the
installation documents. I am probably missing something here. I checked my path,
(I am using windows xp) and made sure the jsf directory was in the path.
Any help would be greatly appreciated. Thanks in advance.
regards,
cyunoThanks for your response.
I changed the path to the tomcat 5.0 that came with the jwsdp-1.3.
However, I am still getting the same error message. I have checked the build.properties file, the path, the path where ant is located, and the path is pointing to the jwsdp-1.3 directory.
I have been working with the examples in the java web services tutorial, and for the most part have not had any problems running the examples using the jwsdp-1.3, ant and tomcat 5.0(except for CH 11, on the jaxb examples)
Thanks again for your help
regards,
cy unpingco -
In LabVIEW OI the Run Selected Step Using Test UUTs does not work
TestStand LabVIEW Operator Interface (old style) - TestStand Version 2.0.1 & 3.0
The Interactive option was enabled for the Process Model Entry Point - Test UUTs in the SequentialModel.seq.
When selective steps were selected to run within the LV OI using the menu item 'Run Selected Step Using - Test UUTs' it was found not to work.
The reason for it not working was because the main event string was "Run Selected Step 0" but this isn't available in the case statement. Changing the "Run Selected Step 1".."Run Selected Step 9999" to "Run Selected Step 0".. didn't produced the desired result. Instead of the selected steps running using the entry point Test UUTs, the steps ran without the process model.
The Case Statement string was retored back to "Run Selected Step 1".
The changes that are required to make the "Run Selected Step 1".."Run Selected Step 9999" work with either of the Entry Points are as follow.
In the VI TestStand - Create Entry Point Menus for Interactive Exec.vi
Insert an Increment from the iteration terminal of the FOR loop. This ensures the Message Queue string generated is in the range 1 - 9999 not 0 - 9999.
In the TestStand - Sequence Display.vi
For the Main Message Event "Run Selected Steps", "Run Selected Step 1".."Run Selected Step 9999"
In the case "1, Default", decrement the input 'Entry Point Index' to the VI TestStand - Start Interactive Entry Point Execution.vi. This ensures the Entry Point Index starts from the value 0.
Now when the selected steps are run using a Pocess Model Entry Point, they run correctly.
This problem only appears to affect the LabVIEW Operator Interface and only the old style. The new style that comes with TestStand 3.0 runs correctly.
There is one other problem. When an Operator is logged in to TestStand, the Entry Point - 'Single Pass' is disabled. But this is not reflected to the menu item 'Run Selected Step Using'. Both 'Test UUTs' and 'Single Pass' are available to the operator.
The reason for this is because in the VI 'TestStand - Create Entry Point Menus for Interactive Exec.vi' the sub menu item is enabled as a result from the property Sequence.AllowInteractiveExecutionOfEntryPoint. This is not enough to disable the 'Single Pass'. The Engine.CurrentUserHasPrivilege needs to be checked as well. Which means modications to the VI 'TestStand - Create Entry Point Menus for Interactive Exec.vi'.
Hope is maybe of help to anyone that may need to use this option.
Regards
Ray Farmer
Regards
Ray Farmer
Attachments:
In_Labview_OI_-_Run_Selected_Steps_Using_Test_UUTs_doesnt_work.txt 3 KBThanks Ray for the "heads-up". )
I am about to implement a vi which calls TestStand functions. This vi will allow to select tests and permits test re-entry (loops) if the user has supervisor privileges.
I will consider what you recommend in this string.
I will also provide feedback on this thread if I discover anything .... let's say "unusual"..
On another note, I am using TestStand 3.0 I have not observed any problems when running selected steps or run selected steps using single pass. I have also within TestStand set privileges for certain Operators to do the same. They have not reported any problems.
Thanks,
JLV -
UNIX: problem running an DEV & QA environment using form/report servlets
UNIX: problem running an DEV & QA environment using form/report servlets
I am trying to setup on one server an DEV and QA environment using the Forms Servlet, Forms Listener Servlet and Report Servlet.
I think I have the Forms Servlet and Forms Listener Servlet running properly. The problem is setting up the DEV and QA environment for running reports.
For example, when in DEV environment I would like to run a report from a directory specified in the REPORTS60_PATH. This doesn't seem possible.
It might be easier if I describe my configuration first:
DEV: run all forms and reports from the directory /data/release/dev
QA: run all forms and reports from the directory /data/release/qa
---DEV & QA Settings Forms Listener Servlet:
zone.properties:
# DEV
servlet.fl60dev.code=oracle.forms.servlet.ListenerServlet
servlet.fl60dev.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev.env
# QA
servlet.fl60qa.code=oracle.forms.servlet.ListenerServlet
servlet.fl60qa.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/qa.env
---DEV & QA Settings Forms Servlet:
servlet.f60servlet.code=oracle.forms.servlet.FormsServlet
--- Settings for Reports Servlet:
servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
Custom Env files since we are using Developer 6i Patch 7
dev.env and qa.env
Here I specify FORMS60_PATH and REPORTS60_PATH,
eg: DEV -> FORMS60_PATH=/data/release/dev
REPORTS60_PATH=/data/release/dev
likewise for QA ../qa
In the formsweb.cfg file i have something like:
[dev]
serverURL=/servlet/fl60dev
form=test.fmx
[qa]
serverURL=/servlet/fl60dev
form=test2.fmx
I have tested the following and they work without problems:
1. forms listener test page, eg: http://webserver:7777/servlet/fl60dev
2. running forms from the 2 environments
eg: http://webserver:7777/servlet/f60servlet?config=dev
this runs the form in the FORMS60_PATH (/data/release/dev)
Now my problems start with Reports.
When I run a report from forms (using run_report_object) it will not run any reports
as specified in the REPORTS60_PATH
Even using this url:
http://webserver:7777/servlet/RWServlet?server=rep60&report=test.rdf&destype=cache&desformat=html&
userid=scott/tiger@test9i
It NEVER seems to pickup and use the REPORTS60_PATH. I have tried nearly everything.
I have gone throught the instructions in "Integrating Oracle9iAS Reports in Oracle9iAS Forms -
White Paper"
(http://otn.oracle.com/products/forms/pdf/277282.pdf)
and Forms6i Patch 7: Oracle Forms Listner Servlet for Deployment of FOrms on the Internet
(http://otn.oracle.com/products/forms/pdf/p7listenerservlet.pdf)
plus any other documents in metalink relating to forms, or report servlets. I am
totally confused, please help.
I have tried setting the REPORTS60_PATH in the following files without success:
custom.env (as specified by initArgs=EnvFile in zone.properties)
jserv.properties
in the zone.properties I have tried to set a custom env file for the report servlet:
servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
servlet.RWServlet.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev_rep.env
NO LUCK.
The only place that I can set the REPORTS60_PATH
is in "[6iserver home]/reports60_server" file when I start the reports server (did I even
get this right - I do have to have a reports server running don't I?)
Does this meaan I have to run multiple report servers for each of my environments?
Based on all the documentation I thought that REPORTS60_PATH as specified in the files relating
to the forms servlet would be the place to specify the path.
As you will understand I am getting really fustrated with this and it seems to
me that the reports servlet configuration in 6i is really half baked and since 9i
is coming out it will never be fixed.I am even not able to run forms servlets from two different forms60_path, Is there any configuration do you make other than what you have mentioned in this post.
I already open a TAR in this regard, I am still waiting reply from ORACLE.
Thanks,
Shaik Ather Ahmed
Maybe you are looking for
-
How do I recover the system?
Help! My Lenovo 3000 N100 was running slower and slower, especially when browsing on the web. So I looked for a way to restore it's speed. The Lenovo has a care button. In it, there is security and maintenance option. When I clicked on that, it
-
When I try to download adobe flash for the final time i get this error.
Exit Code: 7 -------------------------------------- Summary -------------------------------------- - 0 fatal error(s), 61 error(s), 50 warning(s) ERROR: DW025: The payload with AdobeCode: {D97AF04B-B70A-4862-BC25-31E6D9C4A529} has required dependenc
-
Hello, I have a PB 12.5 app deployed on Windows 7. One of the users has set the default windows zoom to 125%. The issue is that a part of the right side of all windows gets chopped off and scrollbars are not visible. Any ideas how to correct it? Than
-
Is there any way possible to pull data from a free form text field(Funtional Location Text) in SAP?
-
How do I find the new U2 album on the music app on my iphone? Is there something I need to do to be able to see it ?