StrataFrame Forum
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      


12»»

Getting an error on loginExpand / Collapse
Author
Message
Posted 11/03/2006 9:51:21 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435
I just "upgraded" my app to use role based security.I think I did everything the Documentation asked however I am getting the following error and need some help on where I might have gone wrong

Private Shared Sub ShowLoginAndInitMainForm(ByVal e As ShowLoginAndInitFormEventArgs)

'-- Set the login form type to the appropriate form type (optional)

Login.LoginFormType = GetType(frmLogin)

'-- Show the login form and set the return value back to e.ShowMainForm

' The true value passed to the method tells the method to allow the

' end-user to cancel the login form, which will return False from the

' method.

error here-->e.ShowMainForm = Login.ShowLoginAndAuthUser(True)

End Sub

System.Reflection.TargetInvocationException was unhandled by user code
  Message="Exception has been thrown by the target of an invocation."
  Source="mscorlib"
  StackTrace:
       at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
       at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
       at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
       at System.Activator.CreateInstance(Type type, Boolean nonPublic)
       at MicroFour.StrataFrame.Security.Login.ShowLoginAndAuthUser(Boolean AllowCancel)
       at Payroll.AppMain.ShowLoginAndInitMainForm(ShowLoginAndInitFormEventArgs e) in C:\Action Labor Payroll 2006\Payroll\Payroll\AppMain.vb:line 118
       at MicroFour.StrataFrame.Application.StrataFrameApplication.Raise_ShowLoginAndInitializeForm(ShowLoginAndInitFormEventArgs e)
       at MicroFour.StrataFrame.Application.StrataFrameApplication.RunApplication()

Post #4124
Posted 11/03/2006 10:10:12 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 10:13:07 AM
Posts: 4,799, Visits: 4,768
Well, the problem is coming from Activator.CreateInstance which means that it can either not find the fromLogin or it is not defined off of a SF Login Form template.

If you remove the line of code specifying the custom logon form, does the default logon form come up?

Post #4126
Posted 11/03/2006 10:18:45 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435
Yep that works fine.

I used the login template to create the login form. I deleted and re added the custom form and still recieve the same error.

Post #4127
Posted 11/03/2006 10:21:56 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 10:13:07 AM
Posts: 4,799, Visits: 4,768
I did this just yesterday...so I know it will work   The error that is being thrown is because Activator.CreateInstance cannot find the specified type...or it is throwing an error when it launches.

Is the custom login form in the same assembly as the Appmain.vb file?  It doesn't have to be, but I am just curious.

Post #4129
Posted 11/03/2006 11:07:59 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435
Trent,

They are both in the same assembly. I used the Template to create the form and have not changed any thing in the template, This application has been in devlopment for awhile so I had to update the appmain following the directions in the Role based help. Is it possible that there is something that the login template form references that my app is missing?

P

Post #4131
Posted 11/03/2006 11:11:10 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 10:13:07 AM
Posts: 4,799, Visits: 4,768
Oh sure...it is definitely possible .  One thing you might try is creating a new project off of the StrataFrame Application w/ Security and then look and compare to see if you are missing something.  If this doesn't work for you let me know and we can dig a little deeper.
Post #4132
Posted 11/03/2006 11:12:14 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435
this is from the inner exception

{"Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "Payroll.FrmLogin.resources" was correctly embedded or linked into assembly "Payroll" at compile time, or that all the satellite assemblies required are loadable and fully signed."}

Post #4133
Posted 11/03/2006 11:25:46 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435
Trent,

I am getting the same problem on a vanilla application with security project.Here is the sample project.

  Post Attachments 
testapp.zip (22 views, 21.69 KB)

Post #4134
Posted 11/06/2006 9:36:40 PM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 10:02:50 AM
Posts: 366, Visits: 2,435