小编djk*_*ino的帖子

Signal R Native Android应用程序协商失败

我正在尝试创建一个可以连接到我的基本SignalR Hub的Android应用程序.

它只是一个基本的Hub文件,我想测试一下,但到目前为止我没有运气.有人可以看看我做错了吗?每次我尝试运行它时,我会得到以下堆栈:

05-27 09:10:39.785  22247-22247/nl.vict.chatapp I/art? Rejecting re-init on previously-failed class java.lang.Class<microsoft.aspnet.signalr.client.transport.WebsocketTransport$1>
05-27 09:10:39.785  22247-22247/nl.vict.chatapp I/art? Rejecting re-init on previously-failed class java.lang.Class<microsoft.aspnet.signalr.client.transport.WebsocketTransport$1>
05-27 09:10:39.829  22247-22266/nl.vict.chatapp I/art? Rejecting re-init on previously-failed class java.lang.Class<microsoft.aspnet.signalr.client.transport.WebsocketTransport$1>
05-27 09:10:39.830  22247-22247/nl.vict.chatapp W/System.err? java.util.concurrent.ExecutionException: microsoft.aspnet.signalr.client.transport.NegotiationException: There was a problem in the negotiation with the server
05-27 09:10:39.830  22247-22247/nl.vict.chatapp W/System.err? at microsoft.aspnet.signalr.client.SignalRFuture.get(SignalRFuture.java:112)
05-27 09:10:39.830  22247-22247/nl.vict.chatapp W/System.err? at microsoft.aspnet.signalr.client.SignalRFuture.get(SignalRFuture.java:102)
05-27 09:10:39.830  22247-22247/nl.vict.chatapp W/System.err? at nl.vict.chatapp.MainActivity.onCreate(MainActivity.java:48)
05-27 09:10:39.831  22247-22247/nl.vict.chatapp W/System.err? at android.app.Activity.performCreate(Activity.java:5937)
05-27 09:10:39.831  22247-22247/nl.vict.chatapp W/System.err? at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
05-27 …
Run Code Online (Sandbox Code Playgroud)

c# java asp.net-mvc android signalr

9
推荐指数
1
解决办法
2492
查看次数

在null上调用成员函数isCollection()

我,使用Graphaware Neo4j-php-OGM.我想访问二级关系.我无法看到让它发挥作用.我究竟做错了什么?

我正在尝试执行以下操作:

public function allowToContinue($userUuid, $permissionUuid)
    {
        $userRepo = $this->entityManager->getRepository(User::class);
        $permRoleRepo = $this->entityManager->getRepository(PermRole::class);
        $permissionRepo = $this->entityManager->getRepository(Permission::class);
        $user = $userRepo->findOneBy(['uuid' => $userUuid]);
        $permission = $permissionRepo->findOneBy(['uuid' => $permissionUuid]);
        $allowed = false;
        foreach ($user->getPermrole() as $userRole)
        {
            var_dump($userRole);
            $role = $permRoleRepo->findOneBy(['uuid' => $userRole->getUuid()]);
            var_dump($role);
            foreach ($role->getPermissions() as $perm)
            {
                var_dump($perm->getUuid());
                if($perm->getUuid() === $permissionUuid){
                    $allowed = true;
                }
            }
        }
        return $allowed;
    }
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

Error:
Call to a member function isCollection() on null

  at vendor/graphaware/neo4j-php-ogm/src/Hydrator/EntityHydrator.php:107
  at GraphAware\Neo4j\OGM\Hydrator\EntityHydrator->hydrateSimpleRelationshipCollection('permissions', object(Result), object(neo4j_ogm_proxy_App_Entity_Generic_PermRole))
     (vendor/graphaware/neo4j-php-ogm/src/Persisters/BasicEntityPersister.php:104)
  at GraphAware\Neo4j\OGM\Persisters\BasicEntityPersister->getSimpleRelationshipCollection('permissions', object(neo4j_ogm_proxy_App_Entity_Generic_PermRole)) …
Run Code Online (Sandbox Code Playgroud)

php neo4j symfony graphaware neo4j-php-ogm

8
推荐指数
1
解决办法
502
查看次数

标签 统计

android ×1

asp.net-mvc ×1

c# ×1

graphaware ×1

java ×1

neo4j ×1

neo4j-php-ogm ×1

php ×1

signalr ×1

symfony ×1