JRockit 7.0 - support of createJavaVM
Hi,
i tried to integrate JRockit VM into an application server environment starting JVM from C-Code with createJavaVM. But the create of JVM always fails. As far as I see jvm.dll contains an entry JNI_createJavaVM and my environment settings seem to be o.k.. So I expected, createJavaVM will work. What is going wrong on my site ? Is there any difference calling createJavaVM to Microsoft's JVM ?
Has anyone an idea to get rid of the problem. Thanks in advance.
Kind regards
Karlheinz
Hi,
This should work as it is specified in the JNI specification. If it does not
then there is probably some error in JRockit. Can you send us your source
code that tries to load the JVM so that we can try this out and see what the
problem is?
BTW, please send JRockit-related questions to the
jrockit.developer.interest.general newsgroup instead.
Thanks,
/Staffan Larsen
"Karlheinz Heger" <[email protected]> skrev i meddelandet
news:[email protected]..
Hi,
i tried to integrate JRockit VM into an application server environmentstarting JVM from C-Code with createJavaVM. But the create of JVM always
fails. As far as I see jvm.dll contains an entry JNI_createJavaVM and my
environment settings seem to be o.k.. So I expected, createJavaVM will work.
What is going wrong on my site ? Is there any difference calling
createJavaVM to Microsoft's JVM ?
>
Has anyone an idea to get rid of the problem. Thanks in advance.
Kind regards
Karlheinz
Similar Messages
-
WLS 8.1 and Jrockit and Sparc support
Hi,
Do you support Weblogic 8.1 SP6 on Solaris10 with Jrockit 27.6 (1.4.2)? I found that you support jrockit and wls 8.1 on solaris, but together?
Regards.,
LJJRockit 1.4.2 "works" with WLS 8.1, but the combination is not officially supported.
Henrik -
JRockit Hyperthreading support on Windows 2000?
I am trying to find out if JRockit 8.0 supports hyperthreading correctly on Windows Server 2000. I know that Win2K doesn't have proper support for hyperthreading in that to support it you need to use additional CPU licences rather than the OS identifying the hyperthreading capability properly. This is not cost efficient as you need additional CPU licences and the OS doesn't schedule threads efficiently when there are multiple CPUs on the server. As it treats 4 hyperthreading capable CPUs as 8 physical processors which isn't correct.
Does JRockit rely on the OS for hyperthreading or does it use its own APIs for handling hyperthreading CPUs?
I assume that it relies on the OS, however I wanted to make sure.
Thanks,
JustinJustin Hancock said the following on 2004-02-04 14:34:
=?ISO-8859-1?Q?Bj=F6rn_Antonsson?= wrote:
Justin Hancock said the following on 2004-01-29 03:43:
I am trying to find out if JRockit 8.0 supports hyperthreading
correctly on Windows Server 2000. I know that Win2K doesn't have
proper support for hyperthreading in that to support it you need
to use additional CPU licences rather than the OS identifying the
hyperthreading capability properly. This is not cost efficient as
you need additional CPU licences and the OS doesn't schedule threads
efficiently when there are multiple CPUs on the server. As it treats
4 hyperthreading capable CPUs as 8 physical processors which isn't
correct.
Does JRockit rely on the OS for hyperthreading or does it use its
own APIs for handling hyperthreading CPUs?
I assume that it relies on the OS, however I wanted to make sure.
Thanks,
JustinJRockit relies completely on the OS for thread scheduling when
using native threads. There is no way for an application to enable
the hyper threading of a CPU if it isn't enabled at boot time and
recognized by the OS as a physical or logical CPU.
On the other hand, if we detect that the CPU is hyper threading
enabled, which we can do without the help of the OS, we will do
some optimizations that Intel have described on their development
pages to enhance the performance of apps running on hyper threading
hardware.
Hope this answers your question.
/BjörnIf I use a JRockit threads is the hyperthreading capability exploited?> More importantly will performance improve?
>
Thanks,
JustinI am not sure that I understand what you mean here. For hyperthreading
to be exploited, it needs to be recognized by the BIOS and the OS.
If you have a box with 2 physical HT-CPUs that shows up as 4 CPUs in
your OS, then hyperthreading is exploited. There is nothing that an
application can do to change this.
The application can only do small optimizations to the way it behaves
so that it works faster on a HT-system compared to if it didn't do
these optimizations. It can not enable hyperthreading.
Intels rule of thumb for perfomance increases is 20-30% if HT is
enabled compared to if it isn't. This increase is from enabling HT
on your box and making the OS believ that it has double the number
of CPUs.
/Björn -
Does JRockit support the volatile keyword?
Does JRockit support the volatile keyword? If yes, since what version of JRockit is it supported? Will it also be supported on JRockit for Linux.
A M wrote:
Does JRockit support the volatile keyword? If yes, since what version of JRockit is it supported? Will it also be supported on JRockit for Linux.AFAIK JRockit always has and always will, including (but not limited to)
the Linux builds of JRockit.
However, the actual behaviour of "volatile" hasn't been that well
defined until Java 5.0, so our interpretation of what volatile should
mean may or may not have been consistent with SUN's interpretation of
what volatile should mean.
Have you been having problems with using volatile? What are you using
it for in that case? Since volatile might not do what you think it
does, using locking could be better...
Regards //Johan -
64-bit JRockit on Windows for EM64T
When will be available for download a version of 64-bit JRockit, which has support for Windows on 64-bit Intel Xeon processors (EM64T)?
Or, is it possible to download any beta for it?It will be available for download within a month. Unfortunately, we do not have a public beta.
Cheers,
Henrik Ståhl
Product Manager -
How to get JRockit 7.0 work on Redhat 8.0?
Hello,
Is there any way to get JRockit 7.0 work on Redhat 8.0?
I know that Redhat 8.0 uses pthreads 0.10 and JRockit 7.0 supports 0.8
or 0.9.
This is the error message I get:
ERROR: The pthread library is unknown. Are you running a supported Linux
distribution?
Has someone found a work-around?
BR,
LariI found a work-around:
Download glibc-2.2.5-40.i686.rpm from Redhat 7.3 updates.
The file is available at any redhat mirror:
ftp://ftp.funet.fi/pub/Linux/mirrors/redhat/redhat/linux/updates/7.3/en/os/i686/glibc-2.2.5-40.i686.rpm
Then extract the contents of the rpm (don't install it!) to a separate
directory.
directions:
cd /usr/local
mkdir glibc-2.2.5-40
cd glibc-2.2.5-40
rpm2cpio ~/glibc-2.2.5-40.i686.rpm | cpio -iumdv
Now glibc-2.2.5-40 is installed in /usr/local/glibc-2.2.5-40 directory
then before using JRockit (in a script etc.)
export LD_LIBRARY_PATH=/usr/local/glibc-2.2.5-40/lib:\
/usr/local/glibc-2.2.5-40/lib/i686:/usr/local/glibc-2.2.5-40/usr/lib/gconv
export PATH=/usr/jrockit/7.0/1.4.0/bin:$PATH
After this jrockit should work on Redhat 8.0!
BR
Lari -
ANNOUNCE: JRockit R26.4 released!
Hello all,
I'm happy to announce the release of JRockit R26.4! This new version of JRockit supports both J2SE 1.4.2 and 5.0 and can be downloaded here:
http://commerce.bea.com/products/weblogicjrockit/5.0/jr_50.jsp (J2SE 5.0 Update 6)
http://commerce.bea.com/products/weblogicjrockit/1.4.2/142_x.jsp (J2SE 1.4.2_11)
This JRockit release is supported with all current versions of WLS (7.0, 8.1, 9.x). It is the first JRockit R26 release to be supported with WLS 8.1. This means that all WLS 8.1 users now can benefit from the large set of JVM enhancements found in JRockit R26, including:
- JRockit Mission Control 1.0 (including the popular Memory leak detector)
- Support for ~3 GB heaps on 32-bit Windows
- All performance enhancements made between R24.5 and R26.4
The download pages contain installers for:
- Windows & Linux x86
- Windows & Linux x86_64 (J2SE 5.0 only)
- Windows & Linux Itanium
- Solaris SPARC (J2SE 5.0 only)
For the full list of supported configurations, see:
http://edocs.bea.com/jrockit/jrdocs/suppPlat/index.html
JRockit R26.4 contains a large set of performance enhancements and fixes for a number of issues reported in this forum and elsewhere. The performance work includes improvements to the JIT compiler (in particular on x86_64 and SPARC) and support for compressed references for the 64-bit x86_64 and Itanium JVMs. When enabled, this feature can give a ~10% performance boost!
For details on enhancements, new features and fixed issues, see the release notes at:
http://edocs.bea.com/jrockit/releases/5026x/relnotes/relnotes.html
I will cover how and when to use some of the new performance enhanced features in my blog over the coming weeks:
http://dev2dev.bea.com/blog/hstahl/index.html
Henrik Ståhl
Product ManagerTo get a WLS patch, contact BEA Support. Or upgrade to WLS 8.1SP6, which is available for web download.
-
Hi,
I noticed that unlike HotSpot JVM, JRockit doesn't support -Xbootclasspath/p and
-Xbootclasspath/a , only supports -Xbootclasspath which resets bootclasspath.
For example, if I run OptimizeIt on JRockit, I need to append oibcp.jar to bootclasspath,
like this
-Xrunoii -Xbootclasspath/a:%OPTIT_HOME%\lib\oibcp.jar
Since I can not prepend and/or append to bootclasspath, is there a way I can get
full bootclasspath, so I can reset bootclasspath to be original bootclasspath
+ oibcp.jar?
btw, I am currently using weblogic81 SP2.
Thanks,
LarryIt works even if it isn't listed. I'll update the docs.
Regards,
/Staffan
Larry Zhou wrote:
Sorry for the mess. here are answers to your questions:
JVM : java version "1.4.1_05"
java -X only lists:
-Xbootclasspath:<directories and zips/jars separated by ;>
set search path for bootstrap classes and resources
No /p or /a for -Xbootclasspath.
Thanks,
Larry
"Larry Zhou" <[email protected]> wrote:
I am using the Jrocket bundled with Weblogic 81 SP2. Version is 1.4.1_05
and there
is no Xbootclasspath/a from "java -X" command. Please see the following.
C:\bea81platform\jrockit81sp2_141_05\bin>java -version
java version "1.4.1_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_05)
BEA WebLogic JRockit(R) Virtual Machine (build 8.1sp2-1.4.1_05-Load10-viking-win
32-sthqa29-20031105-1554, Native Threads, Generational Concurrent Garbage
Collec
tor)
C:\bea81platform\jrockit81sp2_141_05\bin>java -X
-Xbootclasspath:<directories and zips/jars separated by ;>
set search path for bootstrap classes and resources
-Xms<size>g
set the initial Java heap size
(default is 16 MB if maximum heap size is limited to
less than 128 MB, otherwise 25% of available physical
memory, but not exceeding 64 MB)
-Xmx<size>g
set the maximum Java heap size
(default is the smallest of 75% of physical memory and
400 MB when running gencopy, otherwise the smallest of
75% of physical memory and 1536 MB)
-Xss<size>g
set initial stack size
-Xns<size>g
set the initial Java nursery size for generational
collectors
(default is 10 MB per CPU in gencon and
320 KB per cpu in gencopy)
-Xgc:gencopy
set garbage collector to use
gencopy generational copying
gencon generational concurrent
singlecon single generation concurrent
parallel parallel
(default is gencopy if -Xmx is set to less than 128M,
otherwise gencon)
-Xallocationtype:global
-Xalloctype:global
what type of allocation should be performed,
global or thread local
(singlecon and parallel only supports local, global
is default for gencopy, local default otherwise)
-Xcleartype:alloc
what type of clearing should be performed,
at allocation time, gc time, or when you get a local area
(default is alloc)
-Xnoclassgc
disable class garbage collection
-Xgcreport write extensive memory report at end of run
-Xgcpause print pause times caused by the garbage collector
-Xnativethreads
use native threads instead of thin threads (default)
-Xthinthreads
use thin threads instead of native threads
-Xnoopt do not optimize code
-Xstrictfp
always use strict floating point calculations
-Xverify do full bytecode verification
-Xmanagement
enable the management server needed by the JRockit Console
-Xjvmpi:[<argument1>=<value1>[,<argumentN>=<valueN>]]
enable/disable groups of jvmpi events when running jvmpi
entryexit (default on)
allocs (default on)
monitors (default on)
arenadelete (default off)
-Xverbose[:memory|codegen|load]
enable verbose output
-Xverboselog:<file>
log verbose output to a file
The -X options are non-standard and subject to change without notice.
C:\bea81platform\jrockit81sp2_141_05\bin>
Staffan Larsen <[email protected]> wrote:
JRockit does support both -Xbootclasspath/p and -Xbootclasspath/a. Do
they not work as expected? Or is something else wrong? Which version
of
JRockit and on which platform?
Thanks,
/Staffan
Larry Zhou wrote:
Hi,
I noticed that unlike HotSpot JVM, JRockit doesn't support -Xbootclasspath/pand
-Xbootclasspath/a , only supports -Xbootclasspath which resets bootclasspath.
For example, if I run OptimizeIt on JRockit, I need to append oibcp.jarto bootclasspath,
like this
-Xrunoii -Xbootclasspath/a:%OPTIT_HOME%\lib\oibcp.jar
Since I can not prepend and/or append to bootclasspath, is there away I can get
full bootclasspath, so I can reset bootclasspath to be original bootclasspath
+ oibcp.jar?
btw, I am currently using weblogic81 SP2.
Thanks,
Larry -
How to add support for JAWT to weblogic?
Hello!
My Weblogic use JRockit is a JVM.
I need to do some image drawing on the server that requires support for native JAWT Interface.
It seems like JRockit does not support JAWT default.
Is there a way to add JAWT support?
Best regards
FredrikHello!
I upgraded my JRockit and then the problem was solved!
Best regards
Fredrik -
Question on Insallation Approach for SOA 11.1.1.3
I would appreciate if any Fusion experts can answer this :
*Environment :OEL 5.3 64 bit, Oracle DB 11.1.0.7 , WLS 10.3.3, SOA Suite 11.1.13 and JRockit
I am setting up DEV environment
I installed Oracle DB 11.1.0.7 and RCU 11.1.1.3
I installed JRockit R27.5.0 for Java SE 6 for Linux x86-64” . While installing Web Logic Server 10.3.3 (generic) on 64 bit, I could see the Available JRockit 27.5 , I went ahead with that and I could install WLS. But while Installing SOA Suite I got this Error
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/tmp/OraInstall2010-07-17_10-13-18PM/ext/jlib/glassfish.jaxb_1.2.0.0_2-1-7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
I think this JRockit does not support SOA Suite 11.1.1.3 Right now WLS 10.3.3 is pointing to the JRockit 27.5 (not supported for SOA Suite)
Later I installed JRockit Mission Control 4.0.1 for Linux X86- 64. [jrmc-4.0.1-1.6.0-linux-x64.bin] in /u01/app/oracle/product
Now I went ahead with SOA Suite 11.1.1.2 runInstaller and then SOA 11.1.1.3 patch runInstaller , which worked .
But while creating SOA Domain I could only see JRockit 27.5 in Available JRockit list , so I browsed and selected jrmc-4.0.1-1.6.0 from product directory I installed and I could successfully create SOA Domain.
I can start Admin Server & Managed Server . Admin Server & SOA Server is shown up in Enterprise Manager. So far , I am assuming what I did is correct ??
QUESTIONS: -
1. But WLS is still pointing to JRockit 27.5 . Will there be any issues/ errors later during Deployment ?
2. Should I change or point the WLS to JRockit Mission Control. Can I do this without UN-INSTALLING . Like changing PATH or CLASS PATH , Can anyone suggest how to do?
3. Are they any post installation steps I need to follow?
Thanks
Arvind
Edited by: Arvind on Jul 19, 2010 10:13 AM
Edited by: Arvind on Jul 19, 2010 11:34 AMHi,
As you already have the cascade setup between Country and State set the default value for the state with SQL. The way to do it is use a presentation variable for country and use that variable in the state default sql as a filter. Sort the values and pick the 1st value in the sql. This would return the 1st value in the State prompt.
Let me know if this worked.
Regards,
Jay -
Out of Memory Error - JBOSS - JRocket
I continue to see my jrocket/jboss/linux servers crash daily in production for out of memory errors. When we trace back the stack to find a query that does not appear to have nearly enough data to bring the server to an out of memory state. Heap useage pattern does not indicate any leak in the application.
Using RedHat Linux ES - rel. 4 - Nahant Update 4
startup with 1536m Xms/x
Any thoughts or previous expereince. This is a Java application servicing a Flex UICheck your Linux kernel version.
If you have an unpatched Linux kernel, which is not compliant, you will see these errors for all Jrocket.
The 2,6,9-5 kernel is not compliant without patches, see:
http://e-docs.bea.com/jrockit/jrdocs/suppPlat/prodsupp.html#wp999048
excerpt
The JRockit JDK is supported on the default Linux kernel, which varies with the distribution and architecture. See the Notes field in the Summary of Supported Configurations by Release for details. If you require a different kernel, such as the hugemem kernel, contact Oracle Support for current support status.
Also, see references to x_86 64bit?
http://jira.jboss.org/jira/browse/JBPAPP-158
This is a 32bit ES - rel 4 correct?
This link also shows a fairly excellent step by step Out of Memory Troubleshooting session. -
EPPM 8.3 SP1 Visualizer
Hello, I tried out SP1 and I am having an issue with Visualizer.
With any sample project I select Classic Schedule Layout and select the option to display the gantt and grid.
The grid appears, however scrolling does not display the gantt. What I see scroll is the header project title while the grid remains stationary.
Wondering if there is a workaround or is this an issue with SP1 Visualizer.JRockit JDK is supported with P6 EPPM 8.3 SP1 and any latest hotfix. The tested configuration for SP1 and above is an indication that additional certification of latest JDK has been done. It does not necessarily mean you need to upgrade to it although recommended. Review the SP1 patch readme for more information.
-
Getting Validation Error in IE8 with CFInput
I have an html cfform filled with cfinputs that ask for dates (type datefield), validates the date, but isn't required. In Firefox, if I submit the form it works fine. In internet explorer it gives me the error message stating that there's an error in the text. When I take out the "validate" attribute it works fine in IE, but I would still really like input that *is* given some validation using the CF tools, especially since the users for this site are not Americans.
Works in FF, not IE:
<cfinput required="no" type="datefield" name="#checklist_id#_planned" value="#input_name#" validate="date">
Works in FF and IE:
<cfinput required="no" type="datefield" name="#checklist_id#_planned" value="#input_name#">
Does anyone have an idea as to how to validate non-reuqired form inputs client side, using CF, in IE? Thanks!Hi Jeff,
You're correct. Early versions of SPECjbb2005 have a bug which causes it to require a specific ordering of elements when iterating over a HashMap, which leads to an incorrect validation error. This is fixed in SPECjbb2005 v1.07.
If you are planning to make a SPECjbb2005 publication, make sure you check the run & reporting rules on the SPEC web site. One caveat in this case is that JRockit does not support Oracle Linux, so you cannot make an "official" publication on that platform.
-- Henrik -
Unable to find JVMDI interface - GetEnv retruining JNI_EVERSION
I'm building a debug agent using jrockit 1.4.2_11 (windows XP). However, my debug agent doesn't seem to be able to find jvmdi version 1_3 (or any previous version, such as 1_2, 1_1 or even 1) in that VM.
For example, the initialization call
(*jvm)->GetEnv(jvm, &jvmdi, JVMDI_VERSION_1) is returning the error JNI_EVERSION.
Any suggestions?Later versions of JRockit does not support JVMDI. Please use JVMTI instead (yes, JVMTI is supported on our later 1.4.2 versions).
regards,
/Staffan -
Win2008 x64 installation problem
I have been fighting with installing Weblogic 10.3.5 on a Windows Server 2008 x64 machine. Before that I had no problems with installing 12.1.1 on the same machine, but I had to roll back to the previous version, so I uninstalled it. I use jrockit-jdk1.6.0_33-R28.2.4-4.1.0-windows-x64, so I downloaded the generic installer. I executed the wls1035_generic.jar, went through the welcome screen, checked "use an existing Middleware home", chose the typical installation, prompted the installer to the JDK folder (and it was detected correctly) and got to the "Choose installation directories window". I didn't change the defaults, just clicked "Next" and the installation crashed with
+"A fatal error has occured. This application will terminate"+
It didn't leave any logs in MW_HOME, and the System Events in Windows Control Panel also did not show any clues. What I have tried so far:
1) launching the installer from cmd with java -jar wls1035_generic.jar (some posts I have seen say there should be -d64 flag, but it appears the this version of jrockit does not support it)
2) launching wls1035_generic.zip instead of java -jar wls1035_generic.jar
3) using -mode=console and -mode=silent flags
4) uninstalling JRockit from C:\Program Files\Java and installing to C:\Oracle\Java (hoping the space did cause the problem)
None of these options helped, so I don't know what to do now.
Any help would be greatly appreciated.Hi René,
These memory flags did not help as well.
Now I tried installing 10.3.4 - no difference. I ran across this thread about nearly the same problem, but on Linux. The issue remained unresolved there.
Also when I choose "Custom installation" it crashes right after the "Choose Install Type" screen.
With "Typical installation" on the "JDK selection" step I get this:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.bea.plateng.wizard.installer.file.FileDefinitionHelper.parseFileDefinition(FileDefinitionHelper.java:1481)
at com.bea.plateng.wizard.installer.file.FileDefinitionHelper.getFileDefinition(FileDefinitionHelper.java:758)
at com.bea.plateng.wizard.installer.file.FileDefinitionHelper.getComponentSpace(FileDefinitionHelper.java:390)
at com.bea.plateng.wizard.installer.file.SizeHelper.initSizes(SizeHelper.java:168)
at com.bea.plateng.wizard.installer.file.SizeHelper.getTotalSize(SizeHelper.java:240)
at com.bea.plateng.wizard.installer.gui.tasks.JDKSelectionTask.setSizePanelvalues(JDKSelectionTask.java:541)
at com.bea.plateng.wizard.installer.gui.tasks.JDKSelectionTask.access$1400(JDKSelectionTask.java:45)
at com.bea.plateng.wizard.installer.gui.tasks.JDKSelectionTask$1.run(JDKSelectionTask.java:283)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
But as far as I understand this is not the cause of my problems (or can it be?)
Edited by: breln on 17.10.2012 16:44
Edited by: breln on 17.10.2012 16:45
Maybe you are looking for
-
Please help!! I forgot my password and now i can't access to my iphone. How can i disable the "lost mode" and how can i fix this problem?
-
Synchronization between iBook G4 and MacBook
Hey there! I just got my new MacBook and I love it! Til today I have had the last generation of the iBook G4. I want to synch both. The iBook-data should mirgate to my new MacBook. Earlier that worked a fire wire connection. Now I recognized that the
-
Apple TV reboots when viewing photos and selecting slideshow mode
Just purchased the A-TV, so only experience is with the 2.3 OS release. I can view my synced photos without issue, but when I select slideshow mode, the screen goes black for a few minutes and then the box reboots. The diagnostics state there is not
-
Hi experts, I get the following error, please give me the solution in simple steps The Sun Java System Application Server could not start. More information about the cause is in the Server log file. Possible reasons include: - Unknown master password
-
Upgrade: Cannot uninstall previous version XP Home SP3
I think the uninstall crashed after deleting portions, now I can't finish my upgrade without supplying some kind of password I've never had.